繁体   English   中英

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在捆绑 xcode 7 中加载 NIB

[英]Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle xcode 7

我在 Xcode 中创建了一个新的 Empty 项目,我添加了一个新的故事板并添加了一些视图控制器。 第一个是我嵌入到导航控制器中的 TableViewController,另一个是普通的 ViewController。 然后我选择了导航视图控制器并在属性检查器中检查了初始视图控制器。 当我运行应用程序时,我得到了这个:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法加载包中的 NIB:“NSBundle(已加载)”,名称为“Storyboard”

我怎么了?

创建新的storyboard ,您需要将其信息提供给项目设置。

在此处输入图片说明

完成此操作后,您还应该查看目标成员资格!!!

选择您的storyboard ,然后查看您是否在文件检查器中未选中目标成员资格。如果未选中,则未设置您的目标成员资格。 你需要检查它来设置你的目标会员!!!:

在此处输入图片说明

还要在Build phase检查Copy bundle resources设置。您也需要在此处设置故事板文件:

在此处输入图片说明

在您的 Info.plist 中,您可能有一个名为“Main nib file base name”的值。 您必须将其替换为具有值“故事板”的“主故事板文件基本名称”。 这就是我下载你的项目时看到的。 这可能会解决您的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM