iOS 6.1
在设备上运行没问题但是在模拟器中运行时我得到:
NSInternalInconsistencyException',原因:'无法在包中加载NIB
你有过这样的经历吗?
此致 克里斯
答案 0 :(得分:0)
看起来你正试图实例化一个不存在的笔尖。笔尖是否包含在项目成员中?
同时检查nib文件名称的大小写。
答案 1 :(得分:0)
显然运行时找不到正确的nib文件'无法在bundle中加载NIB'
我只是不明白为什么我会在设备上运行而不是在模拟器中运行。原因是我在某些时候重命名了控制器和NIB文件,而没有删除和清除设备上的应用程序。 因此,旧的NIB文件可能在设备上可用,因此可以工作,但是当在模拟器上运行应用程序的新实例时,就会出现错误。
有人可能会争辩说Xcode应该注意到这一点,但很好: - )
因此,在重命名NIB文件时清理项目。
快乐编码