gpt4 book ai didi

ios - 自定义 segue 打破其他 segue

转载 作者:行者123 更新时间:2023-11-28 22:14:13 28 4
gpt4 key购买 nike

刚刚遇到一个奇怪的问题。我有一个启动画面,它自动使用自定义 segue (fade-to-segue) 转到主页 ViewController。自定义 segue 工作正常,但一旦实现,我在主页上的其他 segue 就不再有效了。按下主页上的按钮会导致应用程序崩溃。如果我禁用自定义 segue,我的其他 segue 将再次正常工作。调试窗口状态崩溃的原因:

reason: 'Could not find a navigation controller for segue 'To Calculator'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.'

我不明白它在说什么。谁能帮我把它翻译成通俗易懂的英语?谢谢!

最佳答案

该消息告诉您主页 View Controller 不在导航 Controller 中。

我不确定为什么会这样。

Storyboard应该是这样的:

+--------+     +--------+     +--------+
| | | | | |
| Splash |--*->| Nav |--=->| Home |
| | | | | |
+--------+ +--------+ +--------+

* 是您自定义的 fade-to segue,Nav 是导航 Controller ,= 是关系“root view controller”segue。

关于ios - 自定义 segue 打破其他 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135306/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com