0
performBlock
を使用してプライベートコンテキストでCoreData(CRUD)操作をトリガし、dispatch_asyncバックグラウンドキューのメインコンテキストを使用してこのような操作をトリガするのに違いはありますか?CoreDataとNSManagedObject Context - プライベート対メイン
バックグラウンドスレッドでメインコンテキストを使用しないでください。
apple docsへのリンクはhereです。
私はそれを得る。しかし、私は2つのオプションをテストし、両方とも動作するようです。ですから、私の質問は、これが禁止されたアプローチがうまくいくかどうかです。 – goggelj
これはスレッドの違反です。つまり、ほとんどの場合*動作し、データ破損のリスクが高いプロダクションでは失敗します。それがデバッグ設定が存在する理由です。スレッド化バグは一貫して存在しないためです。 –