gpt4 book ai didi

IOS:SDWebImage仅在远程图像未更改时缓存

转载 作者:行者123 更新时间:2023-11-29 05:15:38 25 4
gpt4 key购买 nike

我使用以下代码将图像加载到我的 View 中:

private func setUpImage(imageFile: String, cell: ShowCollectionViewCell) {
cell.showImageView.sd_imageIndicator = SDWebImageActivityIndicator.gray
cell.showImageView.sd_setImage(with: URL(string: imageFile), placeholderImage: nil, options: .refreshCached)
}

问题是,如果我们替换服务器中的图像,则应用程序中的图像永远不会刷新,即使用户关闭应用程序并重新启动它也是如此。只有全新安装才能获得新镜像。

SDWebImage 在使用缓存版本之前能否检测到图像是否已远程更改?

我正在使用最新版本的 SDWebImage 以及 Swift 4.2 和 XCode 11.1。

最佳答案

我在 StackOverflow 中搜索并发现了这一点。

here

import SDWebImage

@IBAction func clearCache(sender: UIButton) {
SDImageCache.sharedImageCache().clearMemory()
SDImageCache.sharedImageCache().clearDisk()
}

正如 @guidev 提到的,您尝试重置缓存。

此文档可能很旧,但我相信您可以使其正常工作。

关于IOS:SDWebImage仅在远程图像未更改时缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59217005/

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