保留计数为0的对象不会被释放

Dan*_*ani 6 memory-leaks memory-management reference-counting objective-c

为什么我的对象在下面的泄漏跟踪中没有被释放?
在此输入图像描述
跟踪显示其引用计数为0,那么为什么它不会被释放?
该对象是直接派生自定义的类NSObject.我用它做的就是alloc它,init从它复制一些字符串/数字,并发送release,但仍然认为它是泄漏,并且不会被解除分配.我认为它在乐器的分配下是"活着的"所以它真的没有被释放.我创建了数百个这样的对象,所以我不能允许它们存活.
如何才能使此对象解除分配?为什么不首先解除分配?

Fir*_*eer 9

好吧,看起来你忘了在-dealloc方法中调用[super dealloc].我们都做到了.:)

因此,对象正如您所期望的那样获得dealloc调用,但实际上并没有被释放.