SDWebImage通过Url获取本地缓存图像
Nadeal2022年4月21日 10:34个人博客742
通常在比较少的情况下会需要通过图片的Url来获取图像,而当我们本地已经存在该图片缓存时,我们可以通过SDWebImage去获取本地缓存的图像。
通过图片Url获取SDWebImage的本地缓存图像:
#import "SDWebImageManager.h"
#import "SDImageCache.h"
NSString* strUrl = @"http://pic.xxxxx.com/xxxx.jpg";
SDWebImageManager *manager = [SDWebImageManager sharedManager];
NSString* key = [manager cacheKeyForURL:[NSURL URLWithString:strUrl]];
SDImageCache* cache = [SDImageCache sharedImageCache];
//此方法会先从memory中取。
image = [cache imageFromDiskCacheForKey:key];
很赞哦!
(
0
)