1.
[[SDWebImageManager sharedManager] cachedImageExistsForURL:iconUrl]
替换为
[[[SDWebImageManager sharedManager]imageCache] containsImageForKey:[iconUrl absoluteString] cacheType:SDImageCacheTypeAll completion:^(SDImageCacheType containsCacheType) {
if (containsCacheType == SDImageCacheTypeNone) {
[reqeustUrl addObject:iconUrl];
}
}];
2 .[[SDWebImageManager sharedManager] saveImageToCache:circleImage forURL:cacheIcon];
替换为
[[SDWebImageManager sharedManager].imageCache storeImage:circleImage imageData:nil forKey:[cacheIcon absoluteString] cacheType:SDImageCacheTypeAll completion:^{
}];
3.[[[SDWebImageManager sharedManager] imageCache] imageFromDiskCacheForKey:_imageObject.thumbUrl];
替换为
[[[SDWebImageManager sharedManager] imageCache] queryImageForKey:_imageObject.thumbUrl options:0 context:nil completion:^(UIImage * _Nullable image, NSData * _Nullable data, SDImageCacheType cacheType) {
placeholder = image;
}];
[[SDWebImageManager sharedManager] cacheKeyForURL:urlObj.thumbImageUrl]
网友评论