1

との関係で一時的coredataエンティティを追加します。私は、エンティティ(エンティティ-A)非一時的な実体

これらのすべてのエンティティが別のEntityBとの関係にあると満たされたフェッチされた結果の配列を考えてみましょう。

私は手動で、新しいエンティティ-Aを作成EntityBとの関係に設定し、手動でのエンティティの配列に追加したい場合にはfetchedArrayでいくつかの行方不明のエンティティ、あるかもしれません

Doable, but I don't want to save those "created", "new" entities of A type. 

私が新しいEntity-Aを作成し、そのNSManagedObjectContextにnilを追加すると、それをentityBとの関係として追加することはできず、objectContext内にそのオブジェクトを追加することができます。

別の方法がありますか?私はデータベースに追加するリスクをしたくないし、コアデータを介して接続されているアプリケーションを削除してしまうと、アプリがただちに終了したり、電池が消耗したり、何かが稀であることを忘れないように、 ..

私の主な質問は

うちいずれかの方法は本当に感謝、これで苦労してます。..既存のエンティティとの関係に新しいTemporarityエンティティを追加し、それを保存し忘れるための方法です。..

答えて

0

jasonIM、

ユアーズスクラッチパッドMOC(Managのための完全なアプリケーションですedオブジェクトコンテキスト)。基本的には、新しいMOCを作成して保存しないでください。次に、エンティティに追加されたアイテムは永続ストアにヒットしません。

Andrew

+0

注意既存のMOCとの関係を望むエンティティを持つ新しく作成されたMOCは機能しません。異なるMOC間の関係は機能しません。 – user134611

+0

はい@adonoho私は新しいMOCを作成して保存することはできませんでしたが、新しいMOCのエンティティを古いMOCのエンティティに関連付けることを望みました。これは2つの異なるコンテキスト間では不可能です。私はこれらの温度エンティティを取得する方法を見つける必要があります!既存のエンティティに関連しており、セーブされません。 – jasonIM

+0

jasonIM、MOCを超えないでください。フェッチやオブジェクトIDを介して永続ストアから古いエンティティを読み込む代わりに、クロスMOC参照が必要なのはなぜですか?行キャッシュはあなたの友人です。 Andrew – adonoho

関連する問題