コントローラーをプッシュしたときに、プッシュしたコントローラーを(送信せずに)取得する方法はありますか?または最初のもの?
ありがとう
コントローラーをプッシュしたときに、プッシュしたコントローラーを(送信せずに)取得する方法はありますか?または最初のもの?
ありがとう
プロパティからすべてのビューコントローラを取得できnavigationController.viewControllers
ます。そして、現在表示されているコントローラーをプッシュしたコントローラーは[navigationController.viewControllers objectAtIndex:[navigationController.viewControllers count] - 2]
です。
Swiftバージョン:
let numberOfElements: Int? = self.navigationController?.viewControllers.count
let vc: ViewController = self.navigationController?.viewControllers[numberOfElements! - 2] as ViewController