我有以下两个对象Contact和DealContact。 DealContact与联系人有很多关系,称为联系人。我正在尝试删除(删除一个对象,因为它不再与DealContact对象关联)使用[dealContact removeContactsObject:(Contact *)value]自动生成的访问器方法。
执行此操作后,在我甚至可以保存上下文之前,DealContact对象变为nil。
我尝试通过使用[dealContact mutableSetValueForKey:@“contacts”]获取集合然后在该可变集上发出删除来删除它。只要我这样做,dealContact对象就变为null。然而,当我返回上一个屏幕时,DealContact对象中的数据会正确显示。
以下是我正在尝试建模的关系:
DealContact有一个关系(联系人),可以包含许多联系人。联系人可以在许多DealContact对象的联系人关系中。