YYWebImage icon indicating copy to clipboard operation
YYWebImage copied to clipboard

使用一段时间后,根据URL获取图片出错。

Open cmallocfree opened this issue 9 years ago • 7 comments

使用一段时间后,对UIImageView或YYAnimatedImageView显示图片时,显示图片错乱,比如存在imageView1、imageView2、imageView3,正确时应该分别显示图片img1、img2和img3。但是却依次显示了图片img2、img3、image4(img4是另外一张图片)。检查了数据的url,确认数据的url无误,根据URL获取的图片却不是应该正确显示的图片。

当关闭App数据写到硬盘后,再次启动App时,URL和对应的图片仍然是错乱的。

cmallocfree avatar Apr 19 '16 08:04 cmallocfree

查看一下你的 YYWebImage 和依赖的 YYImage、YYCache 版本。升级到最新版本试试。

ibireme avatar Apr 19 '16 09:04 ibireme

是不是 imageview 被复用了,前一个网络请求没有结束,返回的图片,复用到了新的 imageView 上。

6david9 avatar Apr 25 '16 03:04 6david9

我也正在被这个问题烦恼,而我同时用了sdwebimage和yywebimage这两个库,两个库都出过这种问题。我看了下你们的源代码,然后通过电脑导入替换应用缓存文件的方式,找到问题:getObject:forKey: key相同的情况下,可能取到不同名字的object。@ibireme 你或许可以参考下我的办法

santcool avatar May 11 '16 06:05 santcool

SDWebImage里面也有不少人反映这个问题 https://github.com/rs/SDWebImage/issues/1344

santcool avatar May 12 '16 06:05 santcool

@liupengpanda 现在才到1.0.3,哪来的1.0.4

cvby avatar May 23 '16 08:05 cvby

+1 遇到了这个问题。

crazyant avatar Sep 07 '16 09:09 crazyant

遇到同样的问题了,有办法解决吗?

9527kevin avatar Oct 21 '19 11:10 9527kevin