私は、レストランと雰囲気を含むコア データ構造を持っています。ここでは、レストランには多くの雰囲気を持たせることができ、雰囲気には多くのレストランを持たせることができます。そこで、2 対多の関係を作成しました。どちらも、Apple のドキュメントに記載されているように、それ自体の逆であり、多対多の関係を形成しています。
ただし、作成したセットにオブジェクトを追加するのに問題があります。例、このようなコードを使用すると、
Atmosphere *atmosphere = [Atmosphere atmosphere:aId inManagedObjectContext:context];
[restaurant addAtmospheresObject:atmosphere];
奇妙なエラーでクラッシュします:
EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)
誰もがこれに遭遇しましたか?