Apple API文檔指出segueForUnwindingToViewController()
已過時,我應該使用unwindForSegue()
代替用於自定義segue。我發現this post但他們仍然使用「segueForUnwindingToViewController()」。從「segueForUnwindingToViewController()」遷移到「unwindForSegue()」
我不知道如何正確使用unwindForSegue()
,因爲segueForUnwindingToViewController()
採取了以下論據
- toViewController
- fromViewController
- 標識
,並返回 「UIStoryBoardSegue」。例如。
override func segueForUnwindingToViewController(toViewController: UIViewController, fromViewController: UIViewController, identifier: String?) -> UIStoryboardSegue? {
return MyCustomSegue(identifier: identifier!, source: fromViewController, destination: toViewController, performHandler: {() -> Void in })
}
我如何通過我的標識符和創建我的自定義使用新unwindForSegue()
原因請看實例?