如何将segue展开到调用它的视图控制器

时间:2016-01-07 18:46:48

标签: ios swift unwind-segue

以下是如何使用Apple的unwind segue的一个很好的答案。

What are Unwind segues for and how do you use them?

我的答案问题是你必须明确告诉storyboard要退出(退出)哪个视图控制器。我正在尝试做的是退出(展开)回到任何一个视图控制器调用它,只使用一个按钮。

假设我有3个视图控制器:红色,蓝色和黄色。 红色和蓝色都有一个按钮可以转到黄色视图控制器,但黄色只有一个按钮,返回。是否有可能让黄色返回按钮退回到任何一个视图控制器调用它?

1 个答案:

答案 0 :(得分:2)

感谢@ luk2302我能够弄明白。甚至不需要使用unwind segue。谢谢luk2302!

@IBAction func returnViewController(sender: AnyObject) {
    if((self.presentingViewController) != nil){
        self.dismissViewControllerAnimated(true, completion: nil)
    }
}