使用 Segues 在導航堆疊中向後導航

展開賽段

Unwind Segues 為你提供了一種展開導航堆疊並指定要返回的目標的方法。此功能的簽名是 Interface Builder 識別它的關鍵。它必須具有 IBAction 的返回值並採用 UIStoryboardSegue 的一個引數。功能的名稱無關緊要。事實上,該功能甚至不需要做任何事情。它只是作為 UIViewController 是 Unwind Segue 目的地的標記。 [源] [1]

展開 segue 所需的簽名

目標 C:

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

迅速:

@IBAction func prepareForUnwind(segue: UIStoryboardSegue) {
}