'NSInternalInconsistencyException', причина: '- [UIViewController _loadViewFromNibNamed: bundle:] загрузил перо GameView, но выход просмотра не был установлен

Это не та же ситуация, что и множество других подобных вопросов здесь.

* Завершение работы приложения из-за неперехваченного исключения 'NSInternalInconsistencyException', причина: '- [UIViewController _loadViewFromNibNamed: bundle:] загрузил наконечник GameView, но выход для просмотра не был установлен.'

Вы могли подумать: «Делайте, как сказано , подключите владельца файла к представлению в IB! ». Но дело в том, что у меня даже нет GameView.xib в моем проекте или даже в каталоге проекта.

В моем проекте есть GameViewController.m и соответствующий GameViewController.xib. Использование этого GameViewController вызывает эту ошибку, но я не понимаю, откуда у него возникает идея попробовать загрузить "GameView.xib". Разве он не должен использовать "GameViewController.xib" вместо?


Если я наберу свой каталог проекта с помощью grep, я действительно увижу, что на него есть ссылка из «UserInterfaceState.xcuserstate».

<string>file://localhost/Users/bemmu/Dropbox/b2/iphone/ValleyStory/ValleyStory/GameView.xib</string>

Этот упомянутый файл не существует. У меня мог быть файл с таким именем раньше, и я переименовал / удалил его, но на него нет ссылок из любого места, которое я вижу в IB.

Удалось ли мне запутать xcode?

11
задан Bemmu 28 March 2011 в 19:27
поделиться