マスター/ディテール アプリケーションでは、次のレイアウトがあります。
マスター ここに UITableView があるとしましょう
詳細 マスターからの項目に関する詳細情報を表示します。ここで NSNotificationCenter にオブザーバーをセットアップします
DetailModal 何かを表示し、Detail から表示されます
removeObserver
Detail または DetailModal が表示されたときに通知を受信したいが、Master に戻ったときにそれを削除する場合、正しい呼び出し方法はどこにありますか?
私の見方では、DetailModal を表示するときにオブザーバーを削除しないようにフラグを設定し、 でそのフラグを確認しviewWillDissapear
ます。これは良いアプローチですか?