0

私のアプリではJASidePanelControllerを実装しましたが、うまく機能します。私のアプリはそうです: 中央のビュー コントローラーにはメイン ウィンドウがあり、次のテレビ番組に関する情報を読んだり、お気に入りのテレビ番組が始まったときに通知するローカル通知を配置したりできます。私の左側のビュー コントローラーには、すべてのテレビ番組を見つけることができるテーブル ビューがあり、テレビ番組の開始時に通知するためのローカル通知を配置できます。私の問題は、中央のビュー コントローラーで通知を設定すると、左側の通知のテーブル ビューでそのショーのスイッチを更新できますが、中央のビュー コントローラーでスイッチを更新する方法がわかりません。中央のビュー コントローラーで次のテレビ番組の通知を設定します。右にスワイプして左側のビュー コントローラーを表示すると、次の番組のスイッチが有効になります。左側のビュー コントローラーのテーブル ビューで通知を削除すると、中央のビュー コントローラーのスイッチが状態を変更しません。この問題を解決するにはどうすればよいですか? それを解決するための提案を教えてもらえますか?

4

1 に答える 1

0

Key Value Observing(KVO): allows any object to observe a property of another object which the observing object is notified when that property’s value changes. It learns about the new value as well as the old one. It helps apps become more cohesive by by keeping objects in the model, controller, and view layers synchronized to changes

Introduction to KVO link

于 2013-06-26T10:26:55.670 に答える