我的核心数据关系是否正确?

时间:2014-03-10 02:19:39

标签: ios uitableview core-data

我正在处理在UITableView上显示列表标题的内容,一旦用户选择特定列表,它就会推送到另一个UITableView,显示该列表中的所有项目,包括他们的属性,如项目名称,价格等。我将使用核心数据来保存所有数据。我是Core Data的新手;我玩过它,但从未以这种方式使用它。所以这就是我到目前为止,我不确定它是否正确,或者我是否朝着正确的方向前进。我有两个实体用于列表,另一个用于列表名称。

enter image description here

到目前为止我所拥有的,这种关系让我感到困惑。因此,如果有人能够看到这一点,并指出我正确的方向,将不胜感激。

2 个答案:

答案 0 :(得分:0)

这种关系只意味着可能有许多WishList实例对应于ListName实例。可能在将来改变关系方面似乎没有任何困难

答案 1 :(得分:0)

我相信你不太清楚如何使用实体和属性:

  

两个实体一个用于List,另一个用于列表名称

您应该有一个实体来保存列表,还有一个实体来保存列表中的项目。我也不了解你的属性。为了尽可能保持您已完成的工作,我将WishList重命名为Item,将ListName重命名为List。然后,List中的关系应该命名为items。现在它是有道理的,至少对我而言。您也不需要编写itemNameitemPrice等等,它们已经是名为Item的实体内的属性 - 只需将它们命名为:name,{{1等等。

enter image description here