看SDWebImage源码,URL对应的图片发生变化怎么处理?

image.png

在调用sd_setImageWithURL的时候有一个options参数,其中有一个SDWebImageRefreshCached参数,它表示如果同一个URL的图片内容发生变化会使用新的图片。

image.png

虽然某个URL有缓存图片,但如果需要刷新缓存会再次下载该URL对应的图片。

如何判断URL对应的图片发生了变化?

image.png

拿下载完后的图片data和缓存的图片data进行对比即可知道远程的图片是否发生了变化。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容