CoreDataにデータをダウンロードしてインポートするNSOperationサブクラスがあります。
これを行ったら、コンテキストを保存してデフォルトのコンテキストにマージします。
保存はブロックで行われるのではなく、すでにBGスレッドにあるため、同期的に行われます。
変更を行ったら、どのMR保存方法を使用する必要がありますか?
それらは数十あり、それぞれが何をしているのかよくわかりません。
使用する必要があります...
- (void)save:
- (void)saveOnlySelfAndWait;
- (void)saveToPersistentStoreAndWait;
または、すべての変更を行う必要があります...
+ (void)saveUsingCurrentThreadContext...
操作の終了を制御できるように、同期させたいです。
少なくとも誰かが異なるセーブの違いを説明することができます。