0

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

4

1 回答 1

0

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

KVO链接介绍

于 2013-06-26T10:26:55.670 回答