AlamofireImage:每次应用启动后缓存为空

时间:2017-07-19 13:39:27

标签: image alamofire alamofireimage

我正在使用AlamofireImage下载图像并在应用程序中连续缓存它。

问题是每次启动应用程序后,缓存都是空的。

为什么会出现这个问题?我想在不同的会话中保留缓存,而不是在每个会话中反复下载图像。

有人遇到与我相同的问题吗?

1 个答案:

答案 0 :(得分:2)

查看Alamofire Image的文档,似乎使用的是in-memory cache而不是存储缓存。很可能在关闭应用程序时清除缓存以减少内存使用量。 有关详细信息,请参阅Image Cache part of the documentation

如果要在重新加载应用程序后确保缓存的图像仍然可用,则应使用将缓存的图像存储在存储而不是内存中的库。

相关问题