如何在UINavigationController中获取任何控制器? 我可以使用属性topViewController轻松获得顶级控制器;我怎样才能得到例如top -1?
答案 0 :(得分:7)
UINavigationController有一个属性,即“viewControllers”,它的工作原理如下:
NSArray *controllers = [navController viewControllers];
现在您可以从返回的数组中访问任何视图控制器了!
答案 1 :(得分:1)
通过访问UINavigationController的viewControllers属性,您将获得一个推送的viewControllers数组。现在您可以通过索引数组访问任何viewController。