質問

コントローラーをプッシュしたとき、コントローラーをプッシュしたコントローラーを取得する方法はありますか?または最初のもの?

ありがとう

役に立ちましたか?

解決

すべてのビューコントローラーを取得できます navigationController.viewControllers 財産。そして、現在見えるコントローラーをプッシュしたコントローラーは [navigationController.viewControllers objectAtIndex:[navigationController.viewControllers count] - 2].

他のヒント

迅速 バージョン:

let numberOfElements: Int? = self.navigationController?.viewControllers.count
let vc: ViewController = self.navigationController?.viewControllers[numberOfElements! - 2] as ViewController
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top