如何解决NSInternalInconsistencyExceptionException无法加载nib ind捆绑包
| 我正在为iPad开发一个应用程序。该应用程序具有以下详细信息: 基本SDK:4.2 部署目标:3.2 该应用程序是一个游戏应用程序,已经进行了10轮。 在每个回合中,我将加载6个控制器,并且在完成每个回合后,将开始相同的循环。 该应用程序可以正常运行到4轮,但在第4轮结束时,由于以下错误而崩溃: \“ NSInternalInconsistencyException无法加载笔尖ind捆绑包:\” 我已经检查了所有解决方案,例如检查笔尖文件名,检查笔尖文件路径。笔尖文件名和笔尖文件路径都正确,目标也正确,但仍然崩溃。 任何帮助,将不胜感激。 谢谢, 夏姆解决方法
右键单击xcode中的nib文件,并确保其类型为\'file.xib \'。
,我也遇到这个问题,在我的情况下,原因是我的项目没有本地化为意大利语,但是应用程序在“ it \”设置下运行。
模拟器默认具有英语作为区域设置,而实际设备具有意大利语设置时,一切正常,因此,在尝试加载RootViewController时,该应用程序立即崩溃,因为它正在寻找意大利语版本。
在XCode中,我向RootViewController添加了意大利语本地化版本(现在我在其下看到两个条目,一个用于默认创建的英语,另一个用于意大利语)。请注意,您无需在视图中进行真正的翻译,只需创建并保留默认值即可。 Xcode从原始视图复制所有标签和文本,您现在就照原样离开。
您将必须为项目中的每个视图控制器执行此操作。请参阅Apple文档,以获取有关国际化和本地化的说明。
作为一种解决方法,某些人可能希望在执行测试时将设备的区域设置更改为英语。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。