相关疑难解决方法(0)

无法在捆绑NSBundle中找到名为"MainStoryBoard"的故事板

我几天前开始使用新的应用程序,并开始使用模拟器进行测试.我开始是一个空项目并手动添加故事板.模拟器构建并运行我的应用程序就好了但是当我尝试构建到我的iPhone时,我得到了一些消息" 无法在捆绑NSBundle中找到名为'MainStoryBoard'的故事板 '.

谷歌没有任何提示,这个问题建议我检查我的目标是什么故事板,但一切都已到位.即便如此,如果某些东西不存在,模拟器也不会运行.

谁能指出我正确的方向?

iphone ios xcode-storyboard

45
推荐指数
5
解决办法
8万
查看次数

找不到XCode 4.2 MainStoryBoard

当我对MainStoryboard.storyboard进行更改时,这些更改都没有进入我的iOS设备,即使它构建.我尝试从设备中删除应用程序的所有数据并重新启动所有内容,但现在当我在iPhone上构建并运行代码时,我收到以下错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'MainStoryboard' in bundle NSBundle </var/mobile/Applications/BE0CBEE9-1E95-443A-97CF-53CCD66A2D0C/WalkBack.app> (loaded)'
Run Code Online (Sandbox Code Playgroud)

据我所知,我的plist文件具有故事板名称的相应信息.

任何想法有什么不对,或者我该如何解决?当这个问题发生时,.xcodeproj文件开始在XCode 3中打开.这是否弄乱了一些设置?我非常失落.

storyboard ios

10
推荐指数
1
解决办法
1万
查看次数

无法在捆绑包中找到名为"Main"的故事板,Xcode 7

升级到XCode 7后,我的项目遇到了麻烦.当我运行时,我收到一个错误,"因未捕获的异常终止应用程序'NSInvalidArgumentException',原因:'无法在捆绑NSBundle中找到名为'Main'的故事板".我的故事板名称是Main.storyboard.

如果我清理我的项目它运行得很好.每次跑步都必须清洁,否则我会收到上述错误.

如果发现了一些具有相同错误的帖子.各种补救措施似乎随机地帮助了一些人而不是其他人.到目前为止,我已尝试过以下内容.

  1. 删除info.plist文件中对storyboard的引用.当我这样做时,应用程序确实启动但我得到一个黑屏,因为它没有加载故事板.
  2. 摆弄Target Membership Main.storyboard.
  3. 从项目中删除故事板,清理,运行,然后再添加故事板.
  4. 卸载Xcode,重新安装Xcode.
  5. 删除派生数据文件夹.
  6. 使用UIStoryboard*storyboard = [UIStoryboard storyboardWithName:@"Main"bundle:[NSBundle mainBundle]]等代码手动加载Storyboard

当我手动加载故事板时,它会使用与自动加载相同的消息崩溃.

我在升级之前保存了我的工作XCode 6项目的副本,在对我的项目大惊小怪之后,我尝试使用正在运行的XCode 6项目的新副本,但这没有用.

我已经看过很多关于这个问题的帖子,这个人刚刚放弃并从头开始重建他们的项目.我希望避免这种情况.

我的项目info.plist文件

iphone xcode objective-c ios

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×3

iphone ×2

objective-c ×1

storyboard ×1

xcode ×1

xcode-storyboard ×1