核心数据 - 将数量与关系相关联

时间:2010-02-19 01:14:18

标签: iphone objective-c core-data

我有一个名为“Item”的Core Data实体,它代表商店中的商品,因此它有一个名称,价格和一些其他属性。

我希望能够创建这些项目的列表,我在查找如何执行此操作时遇到了一些麻烦。

问题是我需要能够为列表中的每个项目关联数量,并且我需要能够将项目添加到多个列表中。

例如,假设我有一个名为“面包”的项目,我想将其添加到两个不同的列表中,每个列表具有与每个关系相关联的不同数量。

我看到Core Data的文档说userInfo字典可以与关系相关联,但我似乎无法找到任何可以指示这对我是否有效的信息。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这可能不是userInfo字典的最佳位置。而是创建一个新实体,它具有列表关联,项目关系和数量属性。当您将Bread添加到列表中时,实际上会添加此“链接”对象,并挂钩项目和列表关系,然后设置其数量。