【发布时间】:2018-04-26 15:22:38
【问题描述】:
我最近开始学习 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 中,只有一个 Back 按钮。
我尝试了以下解决方案:
// Add this method in C, B, and D view controller
@IBAction func unwindFromE(sender: UIStoryboardSegue) {}
这似乎在某种程度上起作用,但是为什么即使在视图控制器 F/X 中没有unwindFromE 方法。
【问题讨论】:
-
C和F是两个VC在同一个TabBarController吗?
-
@vacawama 是的。两个 C/F 都在同一个 TabBarController 中。
标签: ios swift uistoryboardsegue unwind-segue