似乎,出乎意料,我现在收到这条消息:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/CC7C18ED-8A1D-4548-86F1-B868B50D2535/YesTheApp.app> (loaded)' with name 'ECLNameAndattributeCell''
当我在构建阶段查看 Copy Bundle Resources 时(如其他类似问题所建议的),我看到以下内容。我所有其他的 nib 文件都显示它们在我的应用程序中,但 ECLNameAndAttributeCell.xib 是唯一一个后面没有文本的文件。
它也没有列在我可以添加的文件列表中。
我还在 Finder 中查看了它的种类,它说它是一个 Interface Builder XIB 文档。如何检查 Xcode 中的文件类型?我阅读以右键单击 Xcode 中的文件。那是控制单击吗?在出现的菜单中,我没有看到任何通过按住 Control 单击来检查文件类型的选项。
顺便说一句,在我删除并在模拟器上重新安装该应用程序后,该应用程序似乎在模拟器上运行良好。但它在 iPhone 上总是崩溃,即使在 iPhone 上删除并重新运行该应用程序后也是如此。
有人可以解释发生了什么以及我应该做什么吗?
感谢您的帮助。
最佳答案
你拼错了,它是 ECLNameAndAttributeCell
,在 Attributed 上有一个大写的 A。
关于ios - NSInternalInconsistencyException',原因 : 'Could not load NIB in bundle - but it' s there, 有点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763891/