我正在使用最新的Xcode,并试图找到内存泄漏。 当我使用'分析'时 它显示以下是潜在的泄漏:
+ (UITableViewCell *) method {
UITableViewCell *cell = [[TestX alloc]init];
... do some stuff
return [cell autorelease];
}
我应该忽略它吗?
答案 0 :(得分:0)
不,你不应该忽视警告。有时Xcode会出错,忘记你已经改变了代码。尝试重新启动Xcode。删除做一些事情,这样它就是两条线,看看分析仪是否停止警告你。可能是您在某个地方影响了代码中的保留计数而没有意识到它。
答案 1 :(得分:-1)
您需要正确命名方法以显示它正在返回自动释放的对象。我忘记了首选的名字。尝试类似'newObject'的东西。