【问题标题】:Could not load NIB in bundle无法在捆绑包中加载 NIB
【发布时间】:2011-11-07 09:23:54
【问题描述】:

我不知道为什么会出现此错误:

** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在捆绑包中加载 NIB:'NSBundle (已加载)',名称为 'Taxo2ViewController'' *

我检查了有关此错误的所有类似帖子,但我的应用程序仍会生成此错误。我检查了我所有的 nib 文件,检查了它们的类型,它们都很相似。

我的应用是一个测验;每轮我有5个问题。回答 45 多轮问题后会出现此错误。我想知道为什么会发生这种情况,即使我的应用程序一开始就可以工作。请帮我解决这个问题。

谢谢大家!干杯! 金

【问题讨论】:

标签: iphone ios nib


【解决方案1】:

我在上面的链接中看到了您提供的代码。我在上面第一个链接中给出的 goToNext 函数中发现了问题。您所做的是,您有一个具有两个 xib 文件的视图控制器,即您的 TaxO2ViewController 有两个 xib 文件。因此,在这两个 xib 文件中,所有者应该是您的 TaxO2ViewController,并且 TaxO2ViewController 的视图属性应该绑定到这两个 xib 文件。可能你没有这样做。

【讨论】:

  • 我有一个现有的代码,它实际上是一样的,它可以工作并且不会产生任何这样的错误。该错误发生在玩游戏 45 次以上之后。如果它真的是一个问题,应用程序在第一次运行时不应该工作。
【解决方案2】:

确保正确编写代码。再看一遍,看看有没有错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-01
    • 2016-11-21
    • 1970-01-01
    • 2014-08-24
    • 2013-07-26
    相关资源
    最近更新 更多