以下是如何使用Apple的unwind segue的一个很好的答案。
What are Unwind segues for and how do you use them?
我的答案问题是你必须明确告诉storyboard要退出(退出)哪个视图控制器。我正在尝试做的是退出(展开)回到任何一个视图控制器调用它,只使用一个按钮。
假设我有3个视图控制器:红色,蓝色和黄色。 红色和蓝色都有一个按钮可以转到黄色视图控制器,但黄色只有一个按钮,返回。是否有可能让黄色返回按钮退回到任何一个视图控制器调用它?
答案 0 :(得分:2)
感谢@ luk2302我能够弄明白。甚至不需要使用unwind segue。谢谢luk2302!
@IBAction func returnViewController(sender: AnyObject) {
if((self.presentingViewController) != nil){
self.dismissViewControllerAnimated(true, completion: nil)
}
}