Сначала я загружаю эскиз, а затем запрашиваю оригинальную версию изображения, но не получаю ответа на исходный запрос изображения.SDWebImage thumb + проблема с загрузкой оригинального изображения
[imageView sd_setImageWithURL:thumbUrl completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
if (image) {
imageView.image = image;
if (originalUrl != nil) {
[imageView sd_setImageWithURL:originalUrl placeholderImage:image completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL){
if (image) {
imageView.image = image;
}
}];
}
}
}];
Спасибо ..
В случае, если изображение равно нулю, я ожидаю, что в блок завершения будет отправлена ошибка. Вы проверили 'ошибку'? – iOSX
Я проверил его, не получив ответа на второй запрос. есть ли проблема с запросом внутри обработчика завершения? –
Прежде всего, вы не должны устанавливать изображение в imageView 'imageView.image = image;' Это будет сделано автоматически. – Che