当我推动控制器时,是否有一种方法可以获取将其推动的控制器(无需发送)?还是第一个?

谢谢

有帮助吗?

解决方案

您可以从 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