私はNSManagedObjectContext
自分の中にapp delegate
あり、データは正常にロードおよび保存されています。NSManagedObjectContext
また、マスター ビュー コントローラーから呼び出して、そこにデータをロードします。ただし、新しいデータが保存されたときにNSManagedObjectContext
、マスタービューコントローラーで変更を検出してテーブルをリロードする方法がわからないため、問題があります。使用できると思いますが、アプリデリゲートのマスタービューコントローラーでNSNotification
使用することは可能ですか?NSNotification
NSManagedObjectContext
コンテキストがアプリデリゲートからのものであるこのコードを実装しようとしましたNSManagedObjectContext
(これは明らかに機能しません)。データの変化を検出する方法について何か提案はありますか?
[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(handleDidSaveNotification:)
name:NSManagedObjectContextDidSaveNotification
object:context];
if (![context save:&error]) {
NSLog(@"there is a change");
}