我最近开始学习iOS/Swift,想知道如何使用unwind segue。
假设有以下视图控制器A、B、C、E、F、X、BB、BBB。
C -> A -> E
C -> B -> BB -> E
C -> B -> BBB -> E
C -> D -> E
F -> X -> E
如何使用 unwind segue 从 E 返回到 C、B 或 D?
注意:在 ViewController E 中,只有一个“返回”按钮。
我尝试了以下解决方案:
// Add this method in C, B, and D view controller
@IBAction func unwindFromE(sender: UIStoryboardSegue) {}
这似乎在某种程度上起作用了,但为什么对于 F -> X -> E,即使在视图控制器 F/X 中没有 unwindFromE 方法,它也会回溯到C?