私は私が多くを持っている状態を持っています-私の2つのエンティティのために多く:
カテゴリには多くの場所を含めることができますが、場所は多くのカテゴリに分類することもできます
データは私のsqliteに正常に保存されていますが、sqliteマネージャーソフトウェアで両方のエンティティの構造を確認すると、2つのエンティティ間の関係が失われています。
通常、1 .. *を宣言すると、たとえば次のようになります。
エンティティBには1つのエンティティAがあります
場所は1つのカテゴリに分類されます
カテゴリはPlaceの属性になり、後で使用するために使用できます。
Category *category = (Category*)place.category;
NSString *catId = category.catId;
catId
そこに値がある場合はの値を返す必要があります。
しかし、私の多くの場合、私は取得することさえできませんcatId
、それはこのようにクラッシュします:
-[_NSFaultingMutableSet catID]: unrecognized selector sent to instance
ここでコンセプトが恋しいですか?いくつかのWebで読んだように、コアデータは多対多の関係をサポートしていると思います。ありがとう!