由于“无法在捆绑中加载NIB”,iOS应用崩溃

时间:2012-07-26 07:22:24

标签: iphone ios xcode

当我运行模拟器时发生了崩溃,我不知道为什么它会给我这个 “ 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle(已加载)',名称为'ViewController_iPhone''“  有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:8)

您确定已将“ViewController_iPhone.xib”文件添加到项目中吗?

将其添加到项目/目标,或者(如果已经存在)检查导致崩溃的语句上使用的nib名称,或者检查info.plist文件是否在启动时发生崩溃。 / p>

如果一切正确,请清理项目并重新构建。

答案 1 :(得分:1)

我在使用iOS7时遇到了同样的问题,并且在iOS6上运行时崩溃了

要解决它:

如果您正在使用xCode5,您应该转到Xib文件并更改“Interface Builder Document”以查看为iOS6.1或更早版本,或将“打开”xcode版本更改为4.6而不是5.0

它解决了我的问题