赛格在简单的赛格testing中不起作用

我有一个奇怪的问题。 我在故事板中创build了2个viewcontroller: testSegueViewcontrollernextPageViewController
testSegueViewcontroller包含一个UIButton NextPage。 我按住Ctrl键,从这个button拖到nextPageViewController并创build一个Push segue。

问题是当我运行这个程序,然后单击TestSegueViewcontroller中的NextButton它不显示nextPageVieController 🙁

任何想法我做错了什么?

有了这个方法,你应该使用模态赛格。 Push segue是UINavigationController转换的一部分

如果你想使用推塞格,那么你将需要把你的testSegueViewcontrollerUINavigationController实例。 这将允许推继续工作。

如果您的视图控制器embedded了uinavigation控制器,则推入segue是navigationcontroller的一部分,那么只有您可以将控制器推送到另一个视图。 如果您不想添加导航控制器,则使用模态转换。

您需要将testSegueViewcontroller放在UINavigationController