我有一个名为“Item”的Core Data实体,它代表商店中的商品,因此它有一个名称,价格和一些其他属性。
我希望能够创建这些项目的列表,我在查找如何执行此操作时遇到了一些麻烦。
问题是我需要能够为列表中的每个项目关联数量,并且我需要能够将项目添加到多个列表中。
例如,假设我有一个名为“面包”的项目,我想将其添加到两个不同的列表中,每个列表具有与每个关系相关联的不同数量。
我看到Core Data的文档说userInfo字典可以与关系相关联,但我似乎无法找到任何可以指示这对我是否有效的信息。
有什么想法吗?
答案 0 :(得分:2)
这可能不是userInfo字典的最佳位置。而是创建一个新实体,它具有列表关联,项目关系和数量属性。当您将Bread添加到列表中时,实际上会添加此“链接”对象,并挂钩项目和列表关系,然后设置其数量。