2

説明は次のとおりです。

  1. アイテムは抽象的なエンティティです
  2. すべてのアイテムにはparentItem関係があります(nilの可能性があります)
  3. BookItem と CategoryItem は Item の子です
  4. CategoryItem には childItems 関係があります

ダイアグラムは次のとおりです。

ここに画像の説明を入力

私には問題ないようです。しかし、次の 2 つの警告メッセージが表示されました。

  1. 警告: プロパティの設定が間違っています: Item.parentItem には逆が必要です
  2. 警告: プロパティの構成が間違っています: CategoryItem.childItems には逆が必要です

childItems がないため、BookItem の逆を設定する方法はありません。また、CategoryItem の逆も設定できません。親クラスにあるため、逆にparentItemを選択できません。

誰が私が何をすべきかを提案できますか?

ありがとう

4

1 に答える 1

3

ほとんどの場合、次のようなものが必要です。 ここに画像の説明を入力

したがって、これを実現する最も簡単な方法はcontrol、各エンティティから別のエンティティにドラッグして関係を作成することです (この方法では、XCode は逆の関係も自動的に作成するため、1 つのステップを節約できます)。アイテムの親子関係については、controlそれ自体を + ドラッグするだけです。これが理にかなっていることを願っています...

PS。に子が必要な理由は完全にはわかりませんが、すでにそのような関係にある whichCategoryItemによって継承されているため...Item

于 2012-09-17T08:15:16.673 に答える