Nadeal

您现在的位置是:首页>所属分类

所属分类

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];