JASidePanel控制器并在关闭左视图控制器中的开关后更新中央视图控制器中的开关状态

时间:2013-06-26 08:10:17

标签: ios uiswitch

在我的应用程序中我实现了JASidePanelController,它运行得很好。我的应用程序是这样的:在中央视图控制器中我有一个主窗口,您可以在其中阅读有关下一个电视节目的一些信息,并在您喜欢的电视节目开始时发出本地通知以通知。在我的左视图控制器中,我有一个表格视图,您可以在其中找到所有电视节目,您可以在电视节目开始时提供本地通知以提醒您。我的问题是当我在中心视图控制器中设置通知时,我可以在左侧通知的表视图中更新该节目的开关,但我无法理解如何更新中央视图控制器中的开关,例如: 我在中央视图控制器中为下一个电视节目设置了通知,当我向右滑动以查看左视图控制器时,启用下一个节目的开关。当我在左视图控制器的表视图中删除通知时,中央视图控制器中的开关不会更改其状态。我该如何解决这个问题?你能给我任何建议来解决它吗?

1 个答案:

答案 0 :(得分:0)

键值观察(KVO):允许任何对象观察另一个对象的属性,当该属性的值发生变化时,会通知观察对象。它了解新价值和旧价值。通过将模型,控制器和视图层中的对象与变更同步来帮助应用程序变得更具凝聚力

Introduction to KVO link