NSURLConnection和NSData泄漏内存

时间:2010-10-08 14:10:35

标签: iphone objective-c xcode ipad ios4

所以我想知道这是否是使用NSData存储连接响应数据泄漏内存的常见问题。例如,我有这一行来初始化我的数据对象

davData = [[NSMutableData data] retain];

然后当连接错误或完成加载时,我将其释放。从我的理解,那不应该是泄密正确吗?出于某种原因,即使在我发布之后,数据仍然会出现在乐器中。知道是什么原因引起的吗?谢谢!

1 个答案:

答案 0 :(得分:0)

尝试像这样初始化:

davData = [[NSMutableData alloc] init];

你这样做的方式并没有真正造成泄漏,但它依赖于你的对象被系统自动释放,这可能就是你仍然看到它的原因。