0

看起来,出乎意料的是,我现在收到了这条消息:

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 是唯一一个后面没有文本的文件。

请注意,ECLNameAndAttributeCell 没有说 ...inYes ...

它也没有列在我可以添加的文件列表中。

我还在 Finder 中查看了它的种类,它说它是一个 Interface Builder XIB 文档。如何在 Xcode 中检查文件类型?我阅读以右键单击 Xcode 中的文件。是控制点击吗?我没有看到任何通过在出现的菜单中单击控制来检查文件类型的选项。

顺便说一句,在我在模拟器上删除并重新安装应用程序后,该应用程序似乎在模拟器上运行良好。但它总是在 iPhone 上崩溃,即使在 iPhone 上删除并重新运行该应用程序之后也是如此。

有人可以解释发生了什么以及我应该做什么吗?

我感谢您的帮助。

4

2 回答 2

4

您拼写错误,它是ECLNameAndAttributeCell,在 Attributed 上带有大写 A。

于 2012-10-06T21:26:29.010 回答
2

是的,右键单击是控制单击。

您需要显示文件检查器,然后在项目导航器中选择文件,文件类型应该是检查器中的第二行。这也将允许您查看检查文件本地化和目标成员资格。如果目标成员资格不正确,则文件可能不会更新。

于 2012-10-06T21:26:33.440 回答