CoreData setter从内部调用

时间:2014-08-06 12:47:25

标签: ios objective-c core-data

我的一个CoreData对象的setter被调用两次。发生的事情是,我用一个有效的对象调用setter,突然从setter中调用setter,这会再次使该属性失效。

堆栈跟踪:

enter image description here

那是我被覆盖的二传手:

- (void)setDeliveryPayment:(DeliveryPay *)deliveryPayment {
   [self willChangeValueForKey:@"deliveryPayment"];
   [self setPrimitiveValue:deliveryPayment forKey:@"deliveryPayment"];
   [self didChangeValueForKey:@"deliveryPayment"];
}

任何可以指明我正确方向的建议都会受到赞赏。

0 个答案:

没有答案