【发布时间】:2013-06-14 23:15:55
【问题描述】:
iOS 6.1
在设备上运行没问题,但在模拟器中运行时我得到:
NSInternalInconsistencyException',原因:'无法在包中加载 NIB
你有过这样的经历吗?
问候 克里斯
【问题讨论】:
标签: ios
iOS 6.1
在设备上运行没问题,但在模拟器中运行时我得到:
NSInternalInconsistencyException',原因:'无法在包中加载 NIB
你有过这样的经历吗?
问候 克里斯
【问题讨论】:
标签: ios
您似乎正在尝试实例化一个不存在的 nib。笔尖是否包含在项目成员中?
还要检查 nib 文件名的大小写。
【讨论】:
很明显,运行时找不到正确的 nib 文件 'Could not load NIB in bundle'
我只是不明白为什么我会在设备上而不是在模拟器中运行。原因是我在某个时候重命名了控制器和 NIB 文件,而没有删除和清理设备上的应用程序。 因此,旧的 NIB 文件可能仍在设备上,因此可以正常工作,但是当在模拟器上运行应用程序的新实例时,就会出现错误。
有人可能会争辩说 Xcode 应该注意到这一点,但很好:-)
因此,当您重命名 NIB 文件时,请清理您的项目。
愉快的编码
【讨论】: