5

我第一次使用故事板。

每当我第一次运行从服务器下载所有数据的构建时,我的应用程序就会崩溃。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''
4

8 回答 8

13

Shift+Command+K

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

于 2014-02-26T23:32:08.083 回答
5

Shift + Command + K

or

Product > Clean

This fixed it for me.

于 2015-09-17T14:10:01.993 回答
3

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

还要非常仔细地检查头文件中是否有任何类型的控件名称已更改,但引用出口保持不变。

于 2013-08-14T12:11:02.977 回答
2

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

看看你是否使用过:

StoreFlixIpad.storyboardc

代替:

StoreFlixIpad.storyboard

于 2013-08-14T13:36:42.693 回答
1

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

于 2013-12-02T23:20:45.470 回答
1

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

于 2014-08-22T10:06:15.937 回答
1

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

于 2013-09-11T05:34:30.887 回答
1

之后为我解决的问题Product -> Clean Build Folder是去Target -> General -> Main Interface

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

Main是您的主要故事板名称

于 2016-07-30T21:36:07.347 回答