MagicalRecord を正しく使用するのに問題があります。MR_save と MR_saveNestedContexts をいつ使用するか? 後者がより良い選択のようです:
これは、永続ストアまで変更を永続化するために、通常の MR_save メソッドではなく MR_saveNestedContexts を使用する必要がある場合があることを意味します。
ただし、一部の保存は非同期で行われるため、それがすべてのユース ケースに当てはまるかどうかはわかりません。
また、特にバックグラウンドでデータを読み取り、変更、保存する方法は? デフォルトのコンテキストでは、contextForCurrentThread?
読み取り、編集、保存時にどのコンテキスト (デフォルトと contextForCurrentThread) をいつ使用するか、またどの保存方法をいつ使用するかについて、いくつかのルールがありますか?