从上下文中删除托管对象是否安全,而不是从多对多关系NSSet中删除托管对象

时间:2011-04-20 20:19:48

标签: objective-c core-data

我有一个实体Order,它与OrderItem实体有很多关系。 如果我想从订单中删除一个。最好的方法是什么?确定一个OrderItem仅适用于一个订单:

  1. [order deleteOrderItem:orderItem];

  2. [managedObjectContext deleteObject:orderItem];

  3. 谢谢!

1 个答案:

答案 0 :(得分:4)

无论如何,只要Order的“orderItems”关系具有指向Order的反向关系。