我刚遇到了一个奇怪的问题。我有一个启动屏幕,自动使用自定义segue (淡入-segue)到主页ViewController。自定义segue工作良好,但一旦实现,我主页上的其他segue就不再工作了。按下主页上的按钮会导致应用程序崩溃。如果我禁用自定义的segue,我的其他segue又能正常工作了。调试窗口中崩溃的原因是:
原因:“找不到”到计算器“的导航控制器。只有当源控制器由UINavigationController实例管理时,才能使用Push segues。
我不明白它在说什么。有人能帮我把这个翻译成普通(实用的)英语吗?谢谢!
发布于 2014-03-03 00:05:05
消息告诉您主页视图控制器不在导航控制器中。
为什么会这样我不确定。
故事板应该是这样的:
+--------+ +--------+ +--------+
| | | | | |
| Splash |--*->| Nav |--=->| Home |
| | | | | |
+--------+ +--------+ +--------+
在*
是您的自定义淡入- segue,Nav是一个导航控制器,而=
是关系“根视图控制器”segue。
https://stackoverflow.com/questions/22135306
复制相似问题