【问题标题】:Could not find a storyboard named 'Main' in bundle NSBundle在捆绑包 NSBundle 中找不到名为“Main”的情节提要
【发布时间】:2014-11-02 13:42:21
【问题描述】:

在我的应用程序开发过程中,我决定从使用 UIStoryboard 更改为 .xib 文件,现在我收到错误消息:

在捆绑包 NSBundle 中找不到名为“Main”的情节提要

如何在我的应用程序的模拟器部分解决此问题?

【问题讨论】:

  • 您是否编辑了Info.plist 以删除主情节提要基本文件

标签: objective-c xcode nsbundle


【解决方案1】:

从 info.plist 文件中删除 "Main storyboard file base name""UIMainStoryboardFile" 密钥。

【讨论】:

  • 非常感谢您的帮助!
  • 我最近遇到这个问题,不知道为什么,因为之前运行没有问题。你能解释一下这里发生了什么吗?
  • 它会让应用程序黑屏:/
  • 现在我的应用程序也只是黑屏,不要这样做。
  • 是的,这会破坏应用程序。 :'D 下面的解决方案对我有用。
【解决方案2】:

点击你的故事板

然后执行第 2 步和第 3 步

【讨论】:

    【解决方案3】:

    如果您在 iOS13 中使用 SceneDelegate,请尝试移除此键。

    【讨论】:

    • 谢谢你一百万次。这让我发狂。
    • 谢谢!这就是我一直在寻找的。​​span>
    【解决方案4】:

    将这些行添加到您的操作方法中

    “Main”将与它相同

    让 storyboard = UIStoryboard.init(name: "Main", bundle: nil)

    让 secondVc = storyboard.instantiateViewController(withIdentifier: "ControllerName") as!控制器名称

    present(secondVc, 动画: true, 完成: nil)

    【讨论】:

    • 因为问题是关于 Objective-c swift 代码可能并没有真正的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 2015-04-29
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多