【问题标题】:How to fix "Thread 1: Exception: "Could not find a storyboard named 'Main' in bundle NSBundle" error in Xcode 11.4 when I do not have Main storyboard?当我没有主故事板时,如何在 Xcode 11.4 中修复“线程 1:异常:在捆绑 NSBundle 中找不到名为'Main'的故事板”错误?
【发布时间】:2020-07-31 13:13:41
【问题描述】:

我知道这里有很多与此错误有关的问题,但没有一个。很适合我的情况。我做了一个 Xcode 项目,试图用 CocooPods 和 Cosmos 创建一个星级 UIView。我正在关注一个教程。一开始我被告知要删除主故事板并删除“main”作为主界面。到目前为止,我已经通过终端在我的项目上安装了两个可可豆荚,现在我正在使用可可豆荚创建的新工作区。每次我运行模拟器时,我的应用程序都会崩溃,并且出现上面提到的错误,但我什么也做不了,因为我删除了主情节提要。我试过制作一个新的并重新编码等等,但没有任何效果。在教程中,这个人运行了与我完全相同的代码,他只是神奇地有一个带有星星的故事板,你可以点击和更改。我已经完成了他所做的一切,我该如何解决这个问题?

Here is my info.plist

【问题讨论】:

  • 你能分享你的应用 Info.plist... 另外,这个应用在 GitHub 存储库上吗?
  • 我已经为我的 info.plist 添加了图片链接,是的,它位于 GitHub 存储库中。
  • 下面有人打败了我来回答这个问题,但您需要将以下键的值更改为:UIMainStoryboardFile 到您的新故事板。
  • 对不起,我主要是 Xcode 和 swift 新手。我可以去改变价值吗?
  • 我想我只是要删除这个项目并开始一个新项目,因为我已经搞砸了这个项目。非常感谢您的帮助

标签: swift xcode storyboard nsbundle


【解决方案1】:

要删除 Main.storyboard 作为主界面,您也必须从 Info.plist 文件中删除它。查找属性“主故事板文件基本名称”。

【讨论】:

  • 感谢您的回答!我将我的 info.plist 链接到我的问题。我记得我没有从 info.plist 中删除 Main.storyboard,但无论如何它都不存在。
猜你喜欢
  • 2015-04-29
  • 2012-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-09
  • 2012-09-20
相关资源
最近更新 更多