【问题标题】:"Scene is unreachable due to lack of entry points..." - each VC has a Storyboard ID - Xcode 7.3.1“由于缺少入口点,场景无法访问......” - 每个 VC 都有一个 Storyboard ID - Xcode 7.3.1
【发布时间】:2016-06-27 18:25:06
【问题描述】:

我收到以下问题的两个实例:

Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier:.

我已经做了以下事情:

  1. 确保每个视图控制器都有一个故事板 ID
  2. 确保没有视图控制器具有隐藏的副本
  3. 清理项目

当然,在相关的视图控制器上检查“初始视图控制器”。当我点击问题时,它并没有显示我可以在情节提要的哪个位置找到罪魁祸首。

【问题讨论】:

  • 哦..只需在 Storyborad 中为您的视图控制器添加标识符,并在加载屏幕时使用相同的标识符。
  • 我有一个所有视图控制器的标识符。你是什​​么意思'在加载屏幕时使用相同的标识符'?除了在代码中引用它之外,我应该以什么方式“使用”标识符?
  • 让我解释一下..假设您的视图控制器标识符是“ViewIdentifier”,那么在编码中您必须编写如下 instanceViewControllerWithIdentifier:"ViewIdentifier"
  • 他已经说过他所有的视图控制器都有一个故事板 ID(我假设它是你正在谈论的标识符)。
  • @Gagan_iOS 这就是我正在做的事情

标签: ios xcode storyboard


【解决方案1】:

看来您已经尝试了所有显而易见的事情,所以这里有一些建议:

  • 检查您的情节提要 ID 是否重复。
  • 仔细检查所有导航控制器是否也有故事板 ID。
  • 检查您是否在右侧面板中为每个 VC 分配了正确的类。
  • 删除所有情节提要 ID,构建,然后再次尝试设置它们。

【讨论】:

    猜你喜欢
    • 2015-10-18
    • 1970-01-01
    • 2012-11-11
    • 2014-10-11
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 2016-07-06
    • 1970-01-01
    相关资源
    最近更新 更多