如何使用SDWebImage从缓存中提取旧的UIImage并将其放在占位符中



我有两个不同大小的图像列表。

一种是缩略图(已由SDWebImage缓存)。

一个是原始图像,这些图像将在用户点击查看详细单元时加载。

问题是我想把缩略图作为SDWebImage的占位符。

有一个功能可以做到这一点:

cell.image.sd_setImageWithURL(NSURL(string:orgimgurl!), placeholderImage: UIImage())

但是,如何将UIImage从缓存中提取并设置为占位符Image?

一种方法是将缩略图传递给detailView,然后在加载原始图像时在参数中使用它。

或者尝试

NSString *key = [[SDWebImageManager sharedManager] cacheKeyForURL:url];
UIImage *cachedImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:key];