所以我想知道这是否是使用NSData存储连接响应数据泄漏内存的常见问题。例如,我有这一行来初始化我的数据对象
davData = [[NSMutableData data] retain];
然后当连接错误或完成加载时,我将其释放。从我的理解,那不应该是泄密正确吗?出于某种原因,即使在我发布之后,数据仍然会出现在乐器中。知道是什么原因引起的吗?谢谢!
答案 0 :(得分:0)
尝试像这样初始化:
davData = [[NSMutableData alloc] init];
你这样做的方式并没有真正造成泄漏,但它依赖于你的对象被系统自动释放,这可能就是你仍然看到它的原因。