当我运行模拟器时,出现了崩溃,并且我不知道为什么会出现如下信息:
“由于未捕获的异常 'NSInternalInconsistencyException' 终止应用程序,原因是:无法在包中加载 NIB:名为 'ViewController_iPhone' 的 'NSBundle (loaded)'"。
有人能帮忙吗?
你确定项目中已经添加了"ViewController_iPhone.xib"文件吗?
如果没有,请将其添加到您的项目/目标中,或(如果已经存在)检查导致崩溃的语句中使用的nib名称,或者在启动时发生崩溃时检查您的info.plist文件。
如果一切都正确,请清理项目并重新构建。
pickerPressed
,但是你的控制器没有这样的属性。检查你的nib文件中所有的连接,寻找“悬空”的连接并修复它们。 - sergio当我在iOS7上工作时,在iOS6上运行时崩溃了,我遇到了同样的问题。
解决方法:
如果您正在使用xCode5,则应转到Xib文件并将“Interface Builder Document”更改为查看iOS6.1或更早版本,或将“opens in” xcode版本更改为4.6而不是5.0
这对我解决了问题。
无法在包中加载 NIB
。请确保 NIB 文件存在并已添加到目标中。 - rckoenes