【发布时间】:2011-08-16 10:03:06
【问题描述】:
我遇到了一个奇怪的问题,静态分析器在
self.myProperty = [[aClass alloc] initWithObject:anObject];
因为这是我的 ViewController 类的一个属性,所以我在类中的任何地方都需要该对象,并且我在 dealloc 方法中释放该对象。
[myProperty release];
myProperty = nil;
起初我将dealloc中的对象释放为
[self.myProperty release];
当时分配部分的警告消失了,但发布行中出现了另一个警告“调用者此时不拥有的对象的引用计数不正确递减”。
如何解决这个问题?
【问题讨论】: