核心数据一对多从关系中删除对象

时间:2012-07-13 22:40:50

标签: core-data many-to-many

我有以下两个对象Contact和DealContact。 DealContact与联系人有很多关系,称为联系人。我正在尝试删除(删除一个对象,因为它不再与DealContact对象关联)使用[dealContact removeContactsObject:(Contact *)value]自动生成的访问器方法。

执行此操作后,在我甚至可以保存上下文之前,DealContact对象变为nil。

我尝试通过使用[dealContact mutableSetValueForKey:@“contacts”]获取集合然后在该可变集上发出删除来删除它。只要我这样做,dealContact对象就变为null。然而,当我返回上一个屏幕时,DealContact对象中的数据会正确显示。

以下是我正在尝试建模的关系:

DealContact有一个关系(联系人),可以包含许多联系人。联系人可以在许多DealContact对象的联系人关系中。

0 个答案:

没有答案