0

マスター ビューと詳細ビューを管理するために UISplitViewController を使用しています。マスターから詳細に至るまで、すべてが正常に機能しています。リストからアイテムを選択すると、デリゲートを介して詳細ビューが更新されます。

詳細ビューのボタンを使用してアイテムを削除できるようにしたい。これは、詳細ビューで行うのは非常に簡単です。ただし、アイテムが削除されたという事実を反映するようにマスター ビューを変更する方法がわかりません。

これが私の例です:

4

1 に答える 1

3

マスターを詳細ビューのデリゲートにします。つまり、マスターから詳細を起動するときは、できればデリゲート構成を使用して、マスターが誰であるかを詳細に伝えます。そうすることで、変更が発生する必要があるときに詳細がマスターに通知できます。

または、データを CoreData に入れ、CoreData テーブルで変更が発生したときにマスターに自動的に通知させることもできます。詳細を確認NSManagedObjectContextObjectsDidChangeNotificationしてください。

于 2012-05-05T16:35:14.093 に答える