使用 Segues 在导航堆栈中向后导航

展开赛段

Unwind Segues 为你提供了一种展开导航堆栈并指定要返回的目标的方法。此功能的签名是 Interface Builder 识别它的关键。它必须具有 IBAction 的返回值并采用 UIStoryboardSegue 的一个参数。功能的名称无关紧要。事实上,该功能甚至不需要做任何事情。它只是作为 UIViewController 是 Unwind Segue 目的地的标记。 [源] [1]

展开 segue 所需的签名

目标 C:

-(IBAction)prepareForUnwind:(UIStoryboardSegue *)segue {
}

迅速:

@IBAction func prepareForUnwind(segue: UIStoryboardSegue) {
}