NSInternalInconsistencyException原因:无法将nib加载到bundle中

时间:2013-10-15 10:05:57

标签: ios6 runtime-error xib

我正在研究如何使用核心数据框架,但是当我运行我的应用程序时,它显示的错误是 -

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "myCoreDataViewController" nib but the view outlet was not set.'
*** First throw call stack:
(0x1fa3012 0x13e0e7e 0x1fa2deb 0xf58c8 0xf5dc8 0xf5ff8 0xf6232 0x453d5 0x4576f 0x45905 0x4e917 0x2095 0x12157 0x12747 0x1394b 0x24cb5 0x25beb 0x17698 0x1efedf9 0x1efead0 0x1f18bf5 0x1f18962 0x1f49bb6 0x1f48f44 0x1f48e1b 0x1317a 0x14ffc 0x1d8d 0x1cb5)
libc++abi.dylib: terminate called throwing an exception

我搜索了很多但找不到任何解决方案。请帮忙。

注意:

  • 我的.xib文件已经在构建阶段的副本包资源中。

  • 名称也是正确的。

  • 我已将其删除并再次添加,但没有任何好处。

  • 我的.xib文件与目标成员资格中的目标相关联。

我已经尝试了上述解决方案,所以请不要再告诉他们了。感谢。

1 个答案:

答案 0 :(得分:0)

首先,转到/ Users /(用户名)/ Library / Application Support / iPhone Simulator / 7.0 / Applications并删除包含应用程序的文件夹。如果您在不同的版本(5.1,6.0,7.0等)上运行,请删除所有文件夹。

接下来,从模拟器/ iOS设备中删除应用程序并重建应用程序(单击并按住应用程序并按x键将其删除)。然后重建应用程序。