Я использую SDWebImageDownloader для загрузки изображения, а затем показываю его в ячейке, но у меня проблема: если изображение не завершает загрузку после выгрузки представления, это приводит к сбою моего приложения.
Я использую код, представленный на странице github:
[SDWebImageDownloader.sharedDownloader downloadImageWithURL:imageURL
options:0
progress:^(NSInteger receivedSize, NSInteger expectedSize)
{
// progression tracking code
}
completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished)
{
if (image && finished)
{
// do something with image
}
}];
И в этом ошибке github пользователь говорит, что этот метод возвращает SDWebImageOperation, который может быть отменено, но я не смог найти способ отменить все операции с общим загрузчиком.