如何以编程方式创建展开segue

时间:2016-06-02 06:21:01

标签: ios swift unwind-segue

当应用程序从后台变为前景时,我必须强制用户返回主屏幕。在这种情况下,我将不得不在每个视图控制器中创建一个展开segue。相反,我正在尝试做的是,为视图控制器创建一个父类并执行segue。通过这样做,我可以避免为故事板中的每个视图控制器添加展开segue。

我需要一种从代码创建展开segue的方法,而不是从Storyboard创建。

提前致谢。

1 个答案:

答案 0 :(得分:2)

因为,您需要转到主屏幕,我认为应该是您的UINavigationController的根控制器。

为此,只需使用:

//这会将导航控制器固定在ROOT CONTROLLER上

navigationController?.popToRootViewControllerAnimated(true)