6

为什么我在以下泄漏跟踪中的对象没有被释放?
在此处输入图像描述
trace 说它的引用计数是 0,那么为什么它不被释放呢?
该对象是直接派生自 的自定义类NSObject。我所做的就是alloc它,init它,从中复制一些字符串/数字,然后发送release,但它仍然被认为是泄漏并且不会被释放。我认为它在工具的分配下是“活的”,所以它真的没有被解除分配。我创造了数百个这样的物体,所以我不能让它们活着。
我怎样才能让这个对象被释放?为什么不首先释放它?

4

1 回答 1

9

好吧,看起来您忘记在您的 -dealloc 方法中调用 [super dealloc] 了。我们都这样做了。:)

因此,该对象正在按您的预期进行 dealloc 调用,但实际上并没有被释放。

于 2011-12-10T04:00:45.877 回答