XCode部署错误:'NSInvalidArgumentException',找不到名为'MainStoryboard'的故事板

Har*_*ers 14 objective-c storyboard nsbundle xcode4

像许多之前的'MainStoryboard缺少NSBundle'问题一样,我得到了相同的提示,但没有发现命名问题,如果故事板存在于XCode喜欢的区域内则没有问题.

所有指针都指向同一个文件,我已经将我的.plist更改了5次,以使其响应与Build Stages中相同的调用.现在我厌倦了这种废话,因为我只是想编程,而不是调试编译器搞砸了.

它发生在瞬间,现在我已经过了一天半没有界面可行.我该怎么办?

Ral*_*oss 43

我在XCode 4.3.3中遇到了类似的错误:

因未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'找不到名为'MainStoryboard'的故事板

我通过执行以下操作修复了它:

  1. 请确保您-info.plist基于主要故事板文件名 =MainStoryboard
  2. 右键单击Xco​​de中的Story Board文件,然后选择Delete,然后选择References Only
  3. 右键单击您的项目,然后选择添加文件到[您的项目]
  4. 导航到en.lproj项目目录中文件夹中的故事板文件并添加它
  5. 清洁,重新编译和运行,您应该会发现它有效.

从这篇SO帖子中得到了一个想法:XCode 4.2 MainStoryBoard Not Found

  • 我通过删除名为"基于主故事板文件名"的"自定义iOS目标属性"中的条目来修复此错误,因为我没有故事板. (2认同)

nag*_*gem 5

就像对我这样的其他初学者的参考一样,阅读所有关于失踪故事板的SO问题:

不要在plist文件的文件名末尾加上".storyboard".它应该如下所示:

主要故事板文件基本名称:MainStoryBoard