我正面临着通过CocoaPods在我们的项目中集成SDWebImage+WebP的问题。我正在使用SDWebImage+WebP从我的服务器上加载我的UItableView收藏列表中的webp图像。
每次我重新进入前台或每次重新启动单元中的imageView时,都会从磁盘中重新获取图像(同时图像视图将为空白),并使用相同的图像重新加载UIImageview,即使服务器上的数据没有更改。
但当我使用JPG格式与相同的代码库时,它会像我预期的那样工作,在重新进入前台时不会变黑,它将显示缓存的图像。但它不适用于webp
我使用的代码:
[videoV.imageViewVideo sd_setImageWithURL:[NSURL URLWithString:imageUrl] placeholderImage:nil options:SDWebImageRefreshCached|SDWebImageRetryFailed ];任何帮助感谢!
发布于 2019-01-22 18:37:30
我正在使用一种变通方法。它可能会导致无法刷新图像缓存问题。
检查图片url是否与当前图片相同。如果是这样的话,不要调用setImage。
guard self.kf.webURL != url || self.image == placeholder || self.image == nilhttps://stackoverflow.com/questions/48922408
复制相似问题