核心数据关系列表

时间:2010-03-08 00:33:34

标签: iphone core-data

我不确定这是否是这样做的合适方式,但我想知道在使用Core Data的列表中与某个值建立关系的最佳方法是什么?例如,假设您有一个“人”实体。每个人都可以有不同的“头发颜色”。我试图在我的数据模型中基本定义头发颜色,并允许“人”实体与他们给定的头发颜色有关系。

这可能吗?好主意还是坏主意?

提前致谢。

1 个答案:

答案 0 :(得分:1)

创建一个HairColor实体,并在Person中使用一对一的hairColor关系?

然后,您可以在应用启动时创建所需的头发颜色(如果它们尚不存在)。如果需要的话,在应用程序启动时使用默认项目填充大纲视图时,听起来与此类似(假设大纲视图当然使用Core Data)。