0

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

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

我应该忽略它吗?

4

2 回答 2

0

不,你不应该忽视警告。有时 Xcode 有问题,会忘记您已更改代码。尝试重新启动 Xcode。删除做一些事情,让它只有两行,看看分析器是否停止警告你。可能是您在没有意识到的情况下影响了该代码中的保留计数。

于 2011-11-02T19:08:47.460 回答
-1

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

于 2011-11-02T19:01:26.120 回答