gpt4 book ai didi

ios - 使用 SDWebImage 在服务器上更改图像时如何更新缓存中的图像

转载 作者:IT王子 更新时间:2023-10-29 08:14:34 24 4
gpt4 key购买 nike

我正在使用 SDWebImage 库从服务器下载图像。 https://github.com/rs/SDWebImage

当图像在具有相同 url 的服务器上更新时,SDWebImage 无法更新缓存的图像。

最佳答案

SDWebImage 默认会做一些缓存,所以如果图像发生变化,最好使用新的 URL。因此,例如,如果您可以控制 URL 并且可以在每次图像更改时更改它,您就可以这样做。

如果不是这种情况,请尝试在 options 字段中使用 SDWebImageRefreshCached 以遵守 HTTP 缓存控制 header ,如下所示:

[imageView setImageWithURL:[NSURL URLWithString:@"https://graph.facebook.com/olivier.poitrey/picture"]
placeholderImage:[UIImage imageNamed:@"avatar-placeholder.png"]
options:SDWebImageRefreshCached];

查看更多here

关于ios - 使用 SDWebImage 在服务器上更改图像时如何更新缓存中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28586331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com