Xcode 7 beta 3 Storyboard bug

我试图做一个应用程序,而不使用StoryBoard。 我正在实例化从AppDelegate我的根视图控制器当我运行我的应用程序时,我得到以下SIGABRT。

  *** 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文件时,我没有在属性检查器中find标记为“初始视图控制器”的任何UIViewController 。 但是当我select视图控制器作为初始视图控制器的应用程序运行良好。 这是xcode 7testing版中的错误吗?

您需要从Xcode中目标设置的“主界面”部分删除对故事板文件的引用。 如果故事板仍然在该部分中引用,那么启动代码将尝试实例化您的初始场景,即使您要用自己的视图来replace它。

如果你的故事板不包含初始场景,那么你会得到一个exception。 这种行为对于iOS 9来说并不新鲜。

在这里输入图像说明