SDWebImage повторяет изображения в ячейке вместо ожидания загрузки.
Я использую SDWebImage для извлечения изображений с сервера в приложение для просмотра таблиц в IOS. Но проблема в том, что когда я прокручиваю вниз в табличном представлении вместо того, чтобы ждать загрузки изображений, он помещает загруженные изображения в первые несколько строк табличного представления и повторяет эти изображения до конца строки, а когда он загружает изображения, он изменяет повторные изображения на фактическое изображение для этой строки.
NSURL * url = [NSURL URLWithString:string];
SDWebImageManager *manager = [SDWebImageManager sharedManager];
[manager downloadImageWithURL:url
options:0
progress:^(NSInteger receivedSize, NSInteger expectedSize)
{
// progression tracking code
}
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished,NSURL * url)
{
if (finished && image )
{
NSArray *visibleIndexPaths = [tableView indexPathsForVisibleRows];
if ([visibleIndexPaths containsObject:indexPath]) {
cell.myImage.image = image;
}
}
}];