swift - SD Web 图像未从 Firebase URL 缓存到磁盘
问题描述
我正在使用以下代码在表格视图单元格中设置图像
Image.sd_setImage(with:URL(string: imageUrl), placeholderImage:"image"), options:[.continueInBackground,.scaleDownLargeImages])
但是,在很短的时间后(我假设当内存被清除)我的图像需要再次下载。我的假设是图像没有保存到磁盘,或者我的磁盘经常被清除。我也用翠鸟试过这个,得到了同样的结果。所以这似乎是一个 Firebase 问题,我已经阅读了一些关于缓存控制标头的内容,我想我已经改变了它,所以最大年龄是一年,但我仍然得到相同的结果,我也不知道如何调试api调用看看这是否是问题
我尝试添加和删除 maxCache 和 Age 等的 gobal 函数,但没有任何成功。
我是否错过了代码中的某些内容
解决方案
推荐阅读
- php - 如何将数组值存储在 php 的会话变量中并供以后使用
- java - 如何为基于字符串标准从数组中过滤元素的方法编写测试
- json - 从嵌套的 Json 中提取参数
- mysql - 使用 Workbench 将 MS Access 迁移到 MySQL 时出现日期时间错误
- json - 仅在保存时编译 Angular 项目
- c - 原型与函数定义不匹配,但确实如此
- powershell - 方法调用失败,因为 [System.IO.DirectoryInfo] 不包含名为“replace”的方法
- java - Java泛型:类型由未实现的接口绑定
- sql-server - 如何在一个范围内添加日期
- c++ - 如何在 Gstreamer 中检索属性名称