如何在核心数据中设计类似数据结构的树

时间:2012-09-04 03:48:19

标签: ios core-data tree

我有一个名为“Category”的实体和一个名为“item”的实体。类别可以具有一个或多个子类别或具有一个或多个项目。

这是我设计的。

enter image description here

但我有特殊要求。如果类别包含项目,则不会有子类别。我不知道如何在我的模型设计中这样做。

任何建议,谢谢

1 个答案:

答案 0 :(得分:1)

据我所知,没有办法在数据模型中对此进行建模。在创建子类别之前,您只需检查项目。

此外,删除项目时,请检查是否将任何空类别留下(也为空)子类别。