0

私は次の問題を抱えており、それを解決するためのパターンが必要です。

簡単にするために、MasterViewControllerとPreferencesControllerの2つのビューがあり、最後のビューは最初のビューからのポップアップです。PrefControllerは、いくつかのメソッドをMasterControllerに委任しました。

しかし今、PreferencesControllerからPopover-Eventをキャッチし、MasterControllerに通知したいと思います。

それを行うための最良の方法は何ですか?私は今も他の方向にデリゲートを使用したくありません、それは良い解決策のようです。このためのイベントを作成することを考えましたが、この状況に対するより良いアドバイス/解決策があるかもしれません。

前もって感謝します

4

1 に答える 1

1

あなたはNSNotificationCenterリファレンスガイドをチェックすることができます多分これは仕事をすることができますか?コントローラ間の通信に最適で、お互いを知る必要がないのが一番です。それ以外の場合は、コントローラー間でデータを渡すためのプロトコルを宣言する必要があります。

于 2012-07-28T15:17:37.613 に答える