3

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

ありがとう

4

2 に答える 2

4

プロパティからすべてのビューコントローラを取得できnavigationController.viewControllersます。そして、現在表示されているコントローラーをプッシュしたコントローラーは[navigationController.viewControllers objectAtIndex:[navigationController.viewControllers count] - 2]です。

于 2010-04-26T16:17:13.980 に答える
0

Swiftバージョン:

let numberOfElements: Int? = self.navigationController?.viewControllers.count
let vc: ViewController = self.navigationController?.viewControllers[numberOfElements! - 2] as ViewController
于 2014-12-12T02:57:37.813 に答える