我有UIViewController A,UIVC B,A有一个到B的segue。(使用按钮) B有一个弹出一个窗口的“确定”按钮,一旦我点击弹出窗口中的“接受”,我希望它返回到UIVC A,或者返回到“取消”。现在,取消部分很容易。如何实现返回A?
答案 0 :(得分:0)
在viewcontroller A:
中@IBAction func unwindToViewControllerA(segue:UIStoryboardSegue) { }
在ViewController B中:
@IBAction func dismissClicked(_ sender: Any) {
performSegue(withIdentifier: "unwindToViewControllerA", sender: self)
}
确保你创建一个名为Segue的名为:unwindToViewControllerA
,这是我通过控制 - 点击EXIT图标(而不是创建普通segue时的下一个视图控制器)
答案 1 :(得分:0)
这个链接有一个关于如何完成它的完整,令人敬畏的解释。
https://www.andrewcbancroft.com/2015/12/18/working-with-unwind-segues-programmatically-in-swift/