【问题标题】:iOS: Main.storyboard references the initial view controlleriOS:Main.storyboard 引用初始视图控制器
【发布时间】:2017-10-09 15:33:36
【问题描述】:

我正在添加一个新的故事板参考:

但我收到了这个错误:

error: Main.storyboard references the initial view controller of newStoryBoard.storyboard, but no designated entry point was found.

你们中的任何人都知道我为什么会收到这个错误吗?

非常感谢您的帮助。

【问题讨论】:

    标签: ios xcode interface-builder uistoryboard


    【解决方案1】:

    这是一个故事板引用,指向另一个名为 newStoryBoard 的故事板。为了使 segue 工作,它需要知道应该从该故事板打开哪个视图控制器。

    打开newStoryBoard.storyboard,选择合适的视图控制器,勾选右侧属性面板中的Is Initial View Controller框:

    或者,您可以在情节提要参考属性中设置 Referenced Id。将其设置为您要打开的视图控制器的情节提要 ID,您应该已经设置好了。

    【讨论】:

    • 如何以编程方式设置初始视图控制器,最好是为 segue 代码做准备?
    • 您可以在目标故事板中创建指向不同 VC 的不同 segue。为 Interface Builder 中的标识符添加标识符。您需要在我的答案底部使用替代解决方案。然后您可以通过编程方式选择您需要的 segue 并在您的代码中调用 performSegue(withIdentifier:sender:)
    • 它对我的工作将 viewcontroller 设置为 Initial view controller。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多