【发布时间】:2011-11-07 09:23:54
【问题描述】:
我不知道为什么会出现此错误:
** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在捆绑包中加载 NIB:'NSBundle (已加载)',名称为 'Taxo2ViewController'' *
我检查了有关此错误的所有类似帖子,但我的应用程序仍会生成此错误。我检查了我所有的 nib 文件,检查了它们的类型,它们都很相似。
我的应用是一个测验;每轮我有5个问题。回答 45 多轮问题后会出现此错误。我想知道为什么会发生这种情况,即使我的应用程序一开始就可以工作。请帮我解决这个问题。
谢谢大家!干杯! 金
【问题讨论】:
-
你有 Taxo2ViewController.xib 文件吗?它标记为复制到
Copy Bundle Resourses? -
你能给出加载 nib 文件的代码 sn-p 和 nib 文件的快照吗?
-
@Nekto - 是的,我的项目中有 Taxo2ViewController.xib。有时报错我的其他控制器,有时是 Taxo3ViewController 或 Taxo4 或 5。
-
@Darshan 这些是我的代码和屏幕截图的链接 img839.imageshack.us/img839/9563/ss1wo.png img685.imageshack.us/img685/8292/ss2el.png img844.imageshack.us/img844/4135/ss3q.png img847.imageshack.us/img847/5151/taxo1.png img5.imageshack.us/img5/1903/taxo2.png * ss1wo 是我的功能,以继续下一个控制器 * ss2el 是我的功能调用 ss1wo,如果用户得到正确答案,我会在其中包含声音。也是延迟。 * ss3q 是我获取用户答案的按钮事件。 * img847 和 img5 是我的 taxo1 和 2 ViewController.xib