#iphone #ios #nib
#iPhone #iOS #перо
Вопрос:
Когда я запускаю свое приложение, оно выдает следующую ошибку:
Failed to load NSMainNibFile MainWindow.
Что могло вызвать это?
Комментарии:
1. Вы проверили, находится ли файл MainWindow.xib в каталоге проекта?
Ответ №1:
Загляните в свою функцию main(), обычно в main.m. Там должен быть вызов UIApplicationMain(). Последние два аргумента являются основным классом и классом делегата приложения. Часто оба они равны нулю, и в этом случае UIApplication будет основным классом, а делегат поступает из файла nib, указанного ключом NSMainNibFile в файле Info.plist приложения.
Если вы получаете приведенную выше ошибку, это, скорее всего, означает, что приложение не может найти этот файл. Посмотрите на Info.plist вашего приложения (или, что эквивалентно, на настройку основного интерфейса на вкладке Сводка в настройках целевого объекта) и посмотрите, что указано для основного файла nib. Убедитесь, что в проекте есть файл .xib с таким же базовым именем (пример: MainWindow.xib). Помните: файловая система iOS чувствительна к регистру, поэтому файл должен называться точно так, как он указан в Info.plist.