Swift SD Web映像未从Firebase URL缓存到磁盘

Swift SD Web映像未从Firebase URL缓存到磁盘,swift,cache-control,sdwebimage,Swift,Cache Control,Sdwebimage,我使用以下代码在tableview单元格中设置图像 Image.sd_setImage(带有:URL(字符串:imageUrl)、占位符图像:“图像”),选项:[.continueInBackground、.scaleDownLargeImages]) 然而,在一段短时间后(我假设当内存清除时),我的图像需要再次下载。我的假设是,映像没有保存到磁盘,或者我的磁盘被清除得太频繁。我也尝试过翠鸟,我得到了同样的结果。所以这似乎是Firebase的问题,我读了一些关于缓存控制头的内容,我想我已经更改了

我使用以下代码在tableview单元格中设置图像

Image.sd_setImage(带有:URL(字符串:imageUrl)、占位符图像:“图像”),选项:[.continueInBackground、.scaleDownLargeImages])

然而,在一段短时间后(我假设当内存清除时),我的图像需要再次下载。我的假设是,映像没有保存到磁盘,或者我的磁盘被清除得太频繁。我也尝试过翠鸟,我得到了同样的结果。所以这似乎是Firebase的问题,我读了一些关于缓存控制头的内容,我想我已经更改了它,所以最长期限是一年,但我仍然得到相同的结果,我也不知道如何调试api调用,看看这是否是问题所在

我尝试过为maxCache和Age等添加和删除gobal函数,但没有成功


我是否在代码中遗漏了一些内容

试试这个,它正在工作。你是说sdweb图像有缺陷吗?或者不起作用?对于这件简单的事情,不需要使用任何第三方图像兑现库,您只需使用这一个函数即可。我真的希望能为我提供一些管理内存的功能。请尝试我的解决方案,它肯定会对您起作用。