現在、Ensembles を使用して Core Data 同期を実装しています。CDEPersistentStoreEnsemble のマージ中に、ユーザーが Core Data に保存できないようにする必要があるかどうか疑問に思っていました。
mergeWithCompletion のメソッドのドキュメントのために、私はこれを求めています:
マージは、ファイルのダウンロードが不完全だったり、永続ストアへの保存によってマージが中断されたりするなど、さまざまな理由で失敗する可能性があります。通常、マージ中のエラーはそれほど深刻ではないため、少し後でマージを再試行する必要があります。エラー コードは、CDEDefines にあります。
-(void)mergeWithCompletion:(CDECompletionBlock)completion;