2015-07-26 5 views
0

Я пытаюсь сделать приложение без использования StoryBoard. Я создаю экземпляр моего контроллера корневого представления из AppDelegate Когда я запускаю свое приложение, я получаю следующий SIGABRT.Xcode 7 beta 3 Ошибка раскадровки

*** Assertion failure in -[UIStoryboard initWithBundle:storyboardFileName:identifierToNibNameMap:identifierToExternalStoryboardReferenceMap:designatedEntryPointIdentifier:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3486.4/UIStoryboard.m:63 
2015-07-26 18:42:54.204 NarwhalFeed[3783:2840317] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: nibNameMap != nil' 
*** First throw call stack: 

Когда я открываю файл main.storyboard У меня нет какого-либо UIViewController с пометкой «Initial View Controller» находится в Приписываются инспектор. Но когда я выбираю контроллер вида в качестве начального контроллера, приложение работает нормально. Это ошибка в бета-версии xcode 7?

ответ

1

Вам нужно удалить ссылку на ваш файл раскадровки из раздела «Основной интерфейс» настроек вашей цели в Xcode. Если раскадровка по-прежнему упоминается в этом разделе, тогда стартовый код попытается создать экземпляр вашей начальной сцены, даже если вы собираетесь заменить ее своим видом.

Если ваша раскадровка не содержит начальную сцену, вы получаете исключение. Данное поведение не является новичком в iOS 9.

enter image description here

Смежные вопросы