【发布时间】:2015-04-17 02:10:24
【问题描述】:
我是 iOS 开发新手,遇到了一个问题。 这是我的申请。 我想要实现的是当我点击开关时,它应该更新 tableview 概率。
这是我的故事板:
我能够使用委托协议在 DetailViewController(左侧的控制器,祖先)中获取开关的更改值。但是现在我不知道如何将新值广播到 DetailChartViewController。 DetailChartViewController 是一个包含 UITableViewControllers 的 UIPageViewController(如屏幕截图所示)。那么我怎样才能从孩子到父母再到孩子广播一个新的价值呢?我必须使用观察者模式吗?通知中心?
任何建议都会有所帮助。
【问题讨论】:
-
看看这个如何获取对包含的视图控制器的引用:stackoverflow.com/questions/29582200/…
-
这是一个措辞不当的问题。如果您在谈论父母和孩子,很难区分。