当我推动一个控制器时,有没有办法让推动它的控制器(不发送它)?还是第一个?
谢谢
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