【发布时间】:2014-06-19 13:45:56
【问题描述】:
我的属性在我的 NSManagedObject 类中声明,名称为“newPrice”,导致“僵尸对象”。经过几个小时的调试,我发现释放此对象但未保留它的方法存在问题。将此属性重命名为“priceNew”后,一切顺利。我不明白为什么这会导致问题。
财产声明:
@property (nonatomic, retain) NSNumber * newPrice;
这个调用导致问题:
[self setPieceStateWithPrice:self.action.newPrice];
在传递了像 self.action.priceNew 这样重命名的参数后,一切顺利......
【问题讨论】:
标签: ios objective-c cocoa-touch