启动屏幕可能没有触发 segue。 (LaunchScreen.storyboard)

Posted

技术标签:

【中文标题】启动屏幕可能没有触发 segue。 (LaunchScreen.storyboard)【英文标题】:Launch screens may not have triggered segues. (LaunchScreen.storyboard) 【发布时间】:2017-01-01 13:01:42 【问题描述】:

我是 Swift 和 XCode 的初学者。当我尝试在此tutorial 中描述的按钮和“showMessage”方法之间建立连接时,在弹出菜单中找不到“showMessage”方法。

然后我下载了教程的code zip,并在XCode中运行。我得到了错误:

“启动屏幕可能没有触发 segues。(LaunchScreen.storyboard)”

错误情节提要是主情节提要,而不是启动屏幕情节提要。有人可能会遇到这个麻烦,因为他无意中检查了主情节提要的“用作启动屏幕”。但是,在这种情况下它没有被检查。

哪里出了问题,如何解决?

附:我的 XCode 版本是 8.2.1。

【问题讨论】:

我运行zip源代码没有错误。 你有没有在 LaunchScreen.storyboard 的初始视图控制器中添加任何 segue? 【参考方案1】:

您无法通过 LaunchScreen.storyboard 进行搜索。通过 Main.storyboard.

【讨论】:

【参考方案2】:

设置一:

检查用作启动屏幕

并取消选中“用作启动屏幕”

设置二:

check for Is Initial View Controller          

and uncheck "Is Initial View Controller" 

第三组:

再次运行您的项目。

【讨论】:

请解释为什么这些步骤会有所帮助。

以上是关于启动屏幕可能没有触发 segue。 (LaunchScreen.storyboard)的主要内容,如果未能解决你的问题,请参考以下文章

展开后执行segue

Spotify Android Intent Play on Launch

使用 Launch Screen.xib 模板的真正通用 iOS 启动屏幕?

iOS:检测触地、segue、触地

performSegueWithIdentifier 未从展开 segue 触发

无法触发 Segue 手动加载 VC - self.navigationController 为 Nil?