概览
我有一个 iOS 项目,其中包含 2 个导航 Controller ,如下图所示。
当它从 AAA 转到 CCC 时,我想传递一些数据,但在 AAA 和 CCC 之间有一个导航 Controller 。
根据 Apple 的文档,UINavigationController 不应被子类化,因此我无法创建委托(delegate)和传递数据。
问题:
- 如何将数据从 AAA 传递到 CCC?
- 有什么变通方法可以实现这一点?
最佳答案
如果你有一个指向导航 Controller 的指针,你可以得到它的 viewControllers 数组。在该数组中,objectAtIndex:0 将是 CCC。
关于ios - 跨子导航 Controller 传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9832518/