在我的模型,我有: 产品< < --->订单NSManagedObject停止更新
产品属性:产品名称 productPrice 产品关系: 为了
定单属性: ORDERNAME salePerson 订单关系: 产品
想象一下我有一个产品(叫它product1): 产品名称:MacBook 产品价格:1200
该应用一般用于销售产品。 因此,添加并完成销售。自动创建包含product1的订单(称为currentOrder)。
[currentOrder addProductsObject:product1];
接下来我改变产品1的价格: productPrice:1000
我重新检查currentOrder内部的产品后,我会看到productPrice更新为:1000 ,我需要不改变,仍然与之前的(1200)完全一样。
基本上我会做的事情不会更新以前的对象。
仍然不清楚。你想达到什么目的?您已更新媒体资源,并看到结果。这里有什么问题? – 2013-02-18 13:15:17
product1将它们的价格用于1200.在我更改product1后,新的价格将影响以前的数据,我不想影响该数据。 – Alish 2013-02-18 13:57:17
如果您想放弃最新的更改,请刷新produst1 [context refreshObject:product1 mergeChanges:NO] – 2013-02-18 14:03:02