首页 > 解决方案 > 如何快速读取父 ViewController 的值

问题描述

我有ViewController一个嵌入PageViewController. 页面 ViewController 当然会实例化two more viewControllers显示内容。我的问题是两个实例化的 viewController 需要读取一个在 中创建的值,ParentViewController我不知道如何访问这个值。

任何想法??谢谢

标签: iosswiftviewcontrolleruipageviewcontroller

解决方案


要访问根控制器,您可以尝试:

  guard let rootController = self.navigationController?.viewControllers.first as? YourRootController else {return}     

然后您可以访问所需的值,例如:

 guard let value = rootController.YourValue else {return}

推荐阅读