gpt4 book ai didi

ios - 如何刷新Kingfisher缓存的一系列图片?

转载 作者:行者123 更新时间:2023-12-01 19:42:49 29 4
gpt4 key购买 nike

A previous question看起来它在问类似的问题,但没有得到回答。

我可以只更改服务器上的图像,保持相同的 URL,并依靠 HTTP 304 和其他机制重新加载新版本的图像,即使它们存在于缓存中吗?

我的第一个想法是,对图像的任何更改都必须同时更改图像的名称以强制刷新。

可能的解决方法 - 假设我有一堆共享公共(public) URL 根的图像,例如 https://server/path/A/image.pnghttps://服务器/路径/B/anotherimage.png。我可以从一个路径中删除所有图像而不使另一个路径无效吗?例如,当引用由 https://server/path/A 的内容表示的一大块信息的内容发生更改时,我可以重新加载与其关联的每个图像,而不是其他文件夹中的图像?

到目前为止,我对 Kingfisher 的使用是基本的,使用 UIImageView 上的扩展:

myImage.kf.setImage(带有:imageURL)

最佳答案

希望对你有帮助跳过缓存搜索,强制重新下载图片

imageView.kf.setImage(with: url, options: [.forceRefresh])

关于ios - 如何刷新Kingfisher缓存的一系列图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52866949/

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