看来,突然之间,我现在收到了这条消息:
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''
当我查看Build Phases中的Copy Bundle Resources时(如其他类似问题所示),我看到以下内容。我的所有其他nib文件都显示它们在我的应用程序中,但ECLNameAndAttributeCell.xib是唯一一个之后没有文本的文件。
它也没有列在我可以添加的文件列表中。
我还查看了Fin in Finder,它说这是一个Interface Builder XIB文档。如何检查Xcode中的文件类型?我读到右键单击Xcode中的文件。是控制点击吗?我没有看到任何选项,在出现的菜单中通过按住Control键单击检查文件类型。
顺便说一下,在我在模拟器上移除并重新安装应用程序后,应用程序似乎在模拟器上正常运行。但它一直在iPhone上崩溃,即使在iPhone上移除并重新运行应用程序之后也是如此。有人可以解释发生了什么以及我应该做些什么吗?
感谢您的帮助。
答案 0 :(得分:4)
你拼错了,它是ECLNameAndAttributeCell
,在归属地上有一个大写字母A.
答案 1 :(得分:2)
是的,右击是控制点击。
您需要显示文件检查器,然后在项目导航器中选择文件,文件类型应该是检查器中的第二行。这还可以让您查看文件本地化和目标成员资格。如果目标成员资格不正确,则可能无法更新该文件。