2017-09-18 7 views
0

大量のデータがある場合は、永続ストアに保存するためにviewContextを使用するのは安全ですか?たとえば、私はNSPersistentContainerのviewContextの子である私の一時的なバックグラウンドコンテキストに1000のレコードを持っています。 bgコンテキストに1000レコードすべてを保存したら、viewContextを使って保存してデータベースに保存します。これは正しいアプローチですか、永続ストアに保存するためのバックグラウンドコンテキストを作成する必要がありますか?NSPersistentContainer viewContextを使用してディスクに保存しますか?

答えて

0

通常、大量のデータを保存するためにバックグラウンドコンテキストを使用し、メインコンテキストが永続ストアからの変更を取得するようにします。

メインのコンテキストをアプリケーションでできるだけ読み取り専用のコンテキストとして使用し、保存または編集のために背景または子のコンテキストを使用してみます。

関連する問題