gpt4 book ai didi

ios - 如何正确清除图像的 Alamofire 缓存?

转载 作者:搜寻专家 更新时间:2023-11-01 07:28:08 31 4
gpt4 key购买 nike

基本上我的网络服务器上的图像不断变化,但 URL 永远不会改变。

我注意到 Alamofire 有一种有趣的缓存方式,我查看了文档以了解可以使用什么来清除它。

我找到了

let _url = NSURL(string: url)
let URLRequest = NSURLRequest(URL: _url!)
imageDownloader.imageCache?.removeImageForRequest(URLRequest, withAdditionalIdentifier: nil)
imageDownloader.sessionManager.session.configuration.URLCache?.removeCachedResponseForRequest(URLRequest)

但我还是发现,虽然服务器上的图片肯定已经改变了,但之前使用的图片仍然出现。

我在 TableViewCells 中加载图像的主要任务是......

cell.avatar.af_setImageWithURL(url!, placeholderImage: ....)

所以我的直觉是,有一些缓存已完成但我仍未清除。

最佳答案

尽管我仍会检查答案——我即兴创作并解决了后端的 url 更改。

换句话说,每次网络服务器上的图像发生变化时,我都会更改该图像的 url。

谢谢。

关于ios - 如何正确清除图像的 Alamofire 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34506253/

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