Я реализую параллельный загрузчик изображений для таблицы, как Apple Dev.видео по NSOpertaion.
Интересная вещь (по крайней мере, для меня) заключается в том, что внутри основной части моей NSOperation, среди прочего, у меня есть эта строка кода (где imageURL - допустимая строка URL, сохраненная и сохраненнаяivar в NSOperation):
UIImage * newThumbnail = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageURL]]];
Приведенный выше код работает, но инструменты сообщают об утечке CFHTTPCookieStorage при вызове NSData dataWithContentsOfURL.Похоже на утечку CF. Я мало что могу с этим поделать.Кто-то, однако, сказал, что если они переключатся на dataWithContentsOfURL: options: error, утечка не произойдет.
Итак, я попытался это сделать, что означает, что приведенная выше строка превращается в:
UIImage * newThumbnail = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageURL] options:0 error:&error]];
Но затем я получаю исключение для той же URLWithString, которая ранее работала!*
Что дает?