0
我使用AlamofireImage來下載圖像並在應用程序中不斷緩存它。AlamofireImage:在每個應用程序啓動後緩存空
問題是,每次啓動應用程序後,緩存都是空的。
爲什麼會出現這個問題?我想保留沿不同會話的緩存,而不是在每個會話中一次又一次下載圖像。
是否有人遇到同樣的問題?
我使用AlamofireImage來下載圖像並在應用程序中不斷緩存它。AlamofireImage:在每個應用程序啓動後緩存空
問題是,每次啓動應用程序後,緩存都是空的。
爲什麼會出現這個問題?我想保留沿不同會話的緩存,而不是在每個會話中一次又一次下載圖像。
是否有人遇到同樣的問題?
看着Alamofire Image的文檔,它似乎使用了in-memory cache而不是存儲緩存。當關閉應用程序以降低內存使用率時,最有可能清除緩存。 欲瞭解更多信息,請參閱Image Cache part of the documentation。
如果要在重新加載應用程序後確保緩存圖像仍然可用,則應使用將緩存圖像存儲在存儲器而不是內存中的庫。
正確,AFI依靠'URLCache'來進行磁盤緩存。 –
感謝您的確認。 –