与之前的许多“NSBundle 中缺少 MainStoryboard”问题一样,我得到了相同的提示,但没有发现命名问题,也没有发现 Storyboard是否存在于 XCode 喜欢的区域中。
所有指针都指向同一个文件,我已经将我的 .plist 更改了 5 次,以使其响应与构建阶段中相同的调用。现在我已经厌倦了这些废话,因为我只想编程,而不是调试编译器错误。
它发生在瞬间,现在我已经一天半没有可用的界面了。我应该如何进行?
最佳答案
我在 XCode 4.3.3 中遇到了以下类似的错误:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'MainStoryboard'
我通过执行以下操作修复了它:
- 确保您的
-info.plist
具有基于主要 Storyboard文件的名称 =MainStoryboard
- 在 Xcode 中右键单击 Storyboard文件并选择删除,然后选择仅引用
- 右键单击您的项目并选择将文件添加到[您的项目]
- 导航到 Storyboard文件,在项目目录的
en.lproj
文件夹中找到并添加它 - 清理、重新编译并运行,您应该会发现它有效。
从这篇 SO 帖子中得到灵感:XCode 4.2 MainStoryBoard Not Found
关于objective-c - XCode部署错误: 'NSInvalidArgumentException' , Could not find a storyboard named 'MainStoryboard',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11531955/