【问题标题】:Main.storyboard: warning: Unsupported ConfigurationMain.storyboard:警告:不支持的配置
【发布时间】:2016-06-16 20:56:41
【问题描述】:

您好,我收到此警告。 我该如何解决这个问题?

Main.storyboard:警告:不支持的配置:场景由于缺少入口点而无法访问,并且没有通过 -instantiateViewControllerWithIdentifier: 进行运行时访问的标识符。

【问题讨论】:

    标签: objective-c storyboard


    【解决方案1】:

    在 Storyboard 中,选择要在应用启动时加载的视图控制器,并确保选中右侧的“是初始视图控制器”复选框。

    【讨论】:

    • 它已被标记,但仍有问题。我用 cocapods 更新解决了这个问题。
    • 在设置故事板 ID 后删除。
    【解决方案2】:

    如果场景中存在未连接的视图控制器,则会出现此警告。例如,在下图中,我已断开从按钮到其下方小视图控制器的 segue 以引起警告。在开发过程中,只要您跟踪断开的 VC,就可以忽略这一点。

    在下图中,警告消失了,因为小视图控制器现在已通过 segue “连接”。

    【讨论】:

    • 真的不知道它是如何解决这个问题的 - 我更新了我的 cocapods 并且这个警告消失了。
    • 要修复它,您必须识别断开连接的 VC。然后,您可以选择删除它们或通过 segue 将它们连接到其他 UI 元素,例如按钮。
    【解决方案3】:

    更多信息:

    任何项目都包含两个类,AppDelegate 和 ViewController。 如果您打开 AppDelegate 类,您可以看到 UIApplicationMain

    文件顶部的@UIApplicationMain 属性将AppDelegate 类指定为模块的入口点。这是使用应用程序委托从UIResponder 继承并具有UIWindow 属性的故事板的要求。 它在 info.plist 中完成。

    “主故事板文件基础名称”指定应用程序启动时必须加载的故事板的名称。

    从左侧指向视图控制器的箭头表示它是要为此情节提要显示的初始视图控制器。

    有时在构建时会出现“加载失败:未设置入口点”之类的错误。很明显,您没有设置入口点,这意味着您没有设置要加载的初始视图控制器。

    要解决这个问题,只需打开属性检查器。选中该框:是初始视图控制器。

    您甚至可以验证更多详细信息: https://www.raywenderlich.com/113388/storyboards-tutorial-in-ios-9-part-1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-10
      • 2021-12-05
      • 2022-07-28
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 2010-11-25
      • 1970-01-01
      相关资源
      最近更新 更多