【发布时间】:2015-07-25 08:50:26
【问题描述】:
所以我是 IOS 编程新手,我使用的是 Swift 语言。 在做了几个初学者应用程序之后。我在弄清楚 Show(e.g. Push) 和已弃用的 Push segues 之间的区别时遇到了一些麻烦。
我想要做的是从 ViewController A(嵌入 Navigation Controller B)显示/推送到 Navigation Controller C (包含一个View Controller D)。
自从我禁用“使用尺寸等级”后,Push segue 不起作用并会报告错误“推送到导航控制器不是支持”。这个错误是有道理的,因为您只能推送常规视图控制器。
但是,当我启用 “使用尺寸类别”(将 Viewcontroller 变成正方形而不是矩形)时,我能够显示(例如 Push)到导航控制器,这真的让我很困惑。
那么 Show(e.g. Push) 和已弃用的 Push 之间的主要区别是什么?据我所知,没有重大的功能差异,但事实似乎证明我错了,让我感到困惑..
【问题讨论】: