読者です 読者をやめる 読者になる 読者になる

【swift】popViewControllerAnimatedで複数前の画面に戻る方法メモ

はじめに

今回やりたかったことは、uinavigationcontrollerで1つ前の画面でなくて複数前の画面に戻ることでした。
で、設計にも関わるのですが、その画面に戻る前にプロパティなどを設定してからもどるということでした。

実装

// 1つ前のviewContorollerなら2、2つ前なら3
var count = self.navigationController!.viewControllers.count - 2
var viewController = self.navigationController?.viewControllers[count] as! ***ViewController
self.navigationController?.popViewControllerAnimated(true)

以上です