NSURLConnection * соединение является свойством классаУтечки NSURLConnection - Почему?
@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?" пост и несколько других. Я чувствую, что я должен упустить что-то совершенно очевидное. Помогите?
Поскольку вы сохраняете собственность, почему бы вам не освободить соединение сразу после присвоения его собственности? – falstro