IOS /核心数据:添加多对多关系

时间:2016-12-03 18:44:28

标签: ios core-data

在项目的详细信息页面中,我的应用可让用户从之前创建的标记列表中标记该项目。项目和标签都是核心数据中的一个实体,并通过多对多关系进行连接。

当用户在项目详细信息页面中选择标记时,我试图在Core Data中创建关系,如下所示:

_selectedTag.item=self.item; // where self.item is the item being viewed.

虽然只有一个项目正在被查看,但是self.item,关系是多对多,这意味着一个项目可以有多个标签,标签可以分配给多个项目。

因此,上面的行会抛出一个警告:从项目中分配给NSSet的指针类型不兼容,当你运行应用程序时它会崩溃。

任何人都可以提出建立这种关系的正确方法。

谢谢。

0 个答案:

没有答案