【问题标题】:Could not load NIB in bundle error in storyboard无法在情节提要中的捆绑错误中加载 NIB
【发布时间】:2025-12-08 11:50:02
【问题描述】:

我是第一次使用故事板。

每当我第一次运行构建并从服务器下载所有数据时,我的应用程序就会崩溃。尽管我的项目中没有具有此名称的此类文件,但它在 UIViewController-w6Q-ra-j06 中向我显示错误。

任何指针或帮助将不胜感激。

2013-08-14 15:40:42.967 storeFlix[1614:c07] *** Terminating app due to uncaught exception 
'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle 
</Users/user/Library/Application Support/iPhone Simulator/6.1/Applications/0AC8F6F7-5B69-4F94-
BCF1-DFE8398AFEFA/storeFlix.app> (loaded)' with name 'UIViewController-w6Q-ra-j06' and 
directory 'StoreFlixIpad.storyboardc''

【问题讨论】:

  • Shift+Command+K 帮助了我。
  • 我不得不删除视图控制器并再次添加!比它有效
  • product->clean,删除和重新添加 xib 文件对我不起作用,必须从构建阶段删除引用并再次添加。 (Xcode 10.0)
  • 这是工作解决方案*.com/a/56199366/1371853

标签: ios crash storyboard


【解决方案1】:

Shift+Command+K

在创建故事板文件并将其设置为项目设置中的主界面后,我在一个新(空)项目上遇到此错误....让我发疯了 15 分钟。

【讨论】:

  • 我在刚刚创建的全新项目中遇到了同样的问题。清洁有帮助!非常感谢!
  • 妈的,2016年还是这样。
【解决方案2】:

Shift + 命令 + K

Product > Clean

这为我解决了问题。

【讨论】:

  • 谢谢,我不知道有可用的键盘格式。
【解决方案3】:

这个特定问题可能有很多原因,但首先检查目标成员资格和 XIB 名称,如下所示:Could not load NIB in bundle

还要非常仔细地检查头文件中是否有任何类型的控件谁的名字发生了变化,但引用的出口保持不变。

【讨论】:

  • 几乎所有的问题我都看过了。它主要是说该文件有一些东西。但我在 y 项目中没有任何此类文件 UIViewController-w6Q-ra-j06 显示此错误。
  • 这是文件的内部名称,而不是文件名本身。
  • 我已经编辑了我的答案。我记得我遇到了一个问题,这就是造成问题的原因。
  • 我也检查过了。实际上最初它正在下载大量数据。如果我将其限制为 5-10。它工作正常。如果我试图保存所有数据,则此崩溃报告会导致崩溃。
  • 在不保存数据的情况下可以工作吗?什么样的数据?你在哪里以及如何保存它?你坚持一个托管对象吗?此类对象中是否有指向您的视图控制器的指针?
【解决方案4】:

故事板文件的名称是什么?您是否以编程方式加载它?还是在您的项目设置中指定?

看看你有没有用过:

StoreFlixIpad.storyboardc

代替:

StoreFlixIpad.storyboard

【讨论】:

  • 是的。它只是 StoreFlixIpad.storyboard。如果记录数较少,它也可以正常工作。
【解决方案5】:

似乎是内存问题。虽然我使用的是 ARC,但我仍然需要通过将变量设置为 nil 来管理内存分配。

【讨论】:

    【解决方案6】:

    我遇到的问题是我正在实例化一个 viewController,它是导航控制器的根控制器。解决方案是只实例化导航控制器本身,这也会立即实例化根控制器。

    【讨论】:

      【解决方案7】:

      尝试在目标常规设置中重新输入故事板的名称。例如,如果您的故事板是Main.storyboard,请在Main Interface 字段中再次写入Main.storyboard

      【讨论】:

        【解决方案8】:

        Product -&gt; Clean Build Folder 之后为我解决的问题是转到Target -&gt; General -&gt; Main Interface

        • 取消选择主要
        • 再次选择 Main

        Main 是您的主要故事板名称

        【讨论】:

        • 不能对此给予足够的支持......这对我来说是这样做的(尤其是取消选择/选择部分;干净的项目本身是不够的)。
        最近更新 更多