これを 2 時間デバッグしようとしてきたので、眠らなければなりません。最初に、キーワードを使用して多くの同様の投稿を検索して見つけました: 多くのエンティティは同じタイプで、これは次のとおりです: コアデータ: 同じタイプの2つの関係の逆関係
しかし、役に立たない。何が起こっているのか: 2 つの型を持つデータ モデルがあります。たとえば、個人がいて、その人は 4 つのメール リストを持つことができます。電子メールの種類は独自のものなので、各リストに対して 4 つの異なるセット (関係) を個人に保存するようにします。
基本的に、1 つのセットを取得すると、すべてのセットが取得されます。4 つのリストはすべて 1 になり、逆数をどのように設定しても問題ないようです。実際、これらの変更により、全体が何も保存されず、ダウンロード時にすべての nil オブジェクトが保存されませんでした。これより前は、正常に機能していました (4 つのリストすべてを 1 つのセットに押し込むことを除いて)。私が更新したのは、リレーションシップのデータ モデルだけでした。ファイルを間違った順序でエクスポートした可能性がありますが、それが関連しているかどうかはわかりません。
誰かが以前にこれを尋ねたかどうかを見つけるためのキーワードの組み合わせを見つけることができません。どうやって出てこないのかわかりません。私がやっているのは基本的な抽象化です。1つのボックスを見落としたと思い続けています。
要約すると、私には人がいて、人には2つのリストがあります。次のように追加します。person.businessEmailsList = DownloadBusinessEmails;
後で、person.friendEmailsList にアクセスし (もちろん、正しいコア データ呼び出しを使用して)、友達だけでなく、すべてを取得します... 友達、ビジネスのすべて
任意の提案をいただければ幸いです