Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
マスター ビューと詳細ビューを管理するために UISplitViewController を使用しています。マスターから詳細に至るまで、すべてが正常に機能しています。リストからアイテムを選択すると、デリゲートを介して詳細ビューが更新されます。
詳細ビューのボタンを使用してアイテムを削除できるようにしたい。これは、詳細ビューで行うのは非常に簡単です。ただし、アイテムが削除されたという事実を反映するようにマスター ビューを変更する方法がわかりません。
これが私の例です:
マスターを詳細ビューのデリゲートにします。つまり、マスターから詳細を起動するときは、できればデリゲート構成を使用して、マスターが誰であるかを詳細に伝えます。そうすることで、変更が発生する必要があるときに詳細がマスターに通知できます。
または、データを CoreData に入れ、CoreData テーブルで変更が発生したときにマスターに自動的に通知させることもできます。詳細を確認NSManagedObjectContextObjectsDidChangeNotificationしてください。
NSManagedObjectContextObjectsDidChangeNotification