我在Xcode中创建了一个新的Empty项目,我添加了一个新的故事板并添加了一些视图控制器。第一个是TableViewController,它嵌入到导航控制器中,另一个是普通的ViewController。然后,我选择了导航视图控制器,并在属性检查器中检查了初始视图控制器。当我运行应用程序时,我得到了这个:
由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle(已加载)',名称为'Storyboard''
我出错了什么?
答案 0 :(得分:1)
创建新的storyboard
后,您需要将其信息提供给项目设置。
执行此操作后,您还应该查看目标会员资格!!!
选择您的storyboard
,看看您是否在文件检查器中取消选中目标成员资格。如果未选中,则不会设置目标成员资格。你需要检查它以使你的目标会员资格设置!!!:
同时检查Copy bundle resources
中的Build phase
设置。您还需要在此处设置情节提要文件:
答案 1 :(得分:0)
在Info.plist中,您可能有一个名为"主nib文件基本名称"的值。您必须将其替换为"主故事板文件基本名称"价值"故事板"。这是我下载项目时看到的内容。这可以解决您的问题