Xcode分析器忽略自动释放

时间:2011-11-02 18:44:46

标签: xcode memory memory-leaks autorelease analyzer

我正在使用最新的Xcode,并试图找到内存泄漏。 当我使用'分析'时 它显示以下是潜在的泄漏:

+ (UITableViewCell *) method {
UITableViewCell *cell = [[TestX alloc]init];
... do some stuff
return [cell autorelease];
}

我应该忽略它吗?

2 个答案:

答案 0 :(得分:0)

不,你不应该忽视警告。有时Xcode会出错,忘记你已经改变了代码。尝试重新启动Xcode。删除做一些事情,这样它就是两条线,看看分析仪是否停止警告你。可能是您在某个地方影响了代码中的保留计数而没有意识到它。

答案 1 :(得分:-1)

您需要正确命名方法以显示它正在返回自动释放的对象。我忘记了首选的名字。尝试类似'newObject'的东西。