0

単一の NSManagedObject サブクラスを使用してアイテムを表現したいと考えています。ただし、多くの場合、ここで説明するアイテムは一時的なものであり、永続的なストアに保存することはできません。インメモリストアが正しいセットアップのようです。

ただし、ユーザーがアイテムを「保存」することを選択できる場合が数回あるため、そのアイテムを SQLite ストアに永続化したいと考えています。

2店舗必要みたいですね。2 つのコンテキストが必要ですか? メモリ内ストアから「保存された」永続ストアにアイテムを移動するための推奨される方法はありますか? 同じタイプの永続的な管理対象オブジェクトと非永続的な管理対象オブジェクトを混在させる場合に人々が推奨できるその他の提案や問題はありますか?

4

1 に答える 1

1

1 つの永続ストア コーディネーターに対して、複数の永続ストアを持つことができます。-[NSManagedObjectContext assignObject: toPersistentStore:]オブジェクトが関連付けられているストアを選択するために使用します。したがって、一時オブジェクトはメモリ内ストアに割り当てられます。

于 2010-06-28T10:05:41.783 に答える