【发布时间】:2009-11-08 20:06:26
【问题描述】:
NSURLConnection *connection 是类的属性
@property (nonatomic, retain) NSURLConnection *connection;
Instruments 报告说我在下面代码的第二行中泄漏了一个 NSURLConnection 对象。
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:_url];
self.connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[request release];
在didFinishLoading 和didFinishWithError 委托选择器中,我正在释放连接并设置为零
[self.connection release];
self.connection = nil;
我已经阅读了"NSURLConnection leak?" 的帖子和其他几个帖子。我觉得我一定错过了一些非常明显的东西。帮忙?
【问题讨论】:
-
既然你的财产被保留了,为什么不分配给财产后立即释放连接呢?
标签: nsurlconnection