【发布时间】:2017-07-14 17:32:48
【问题描述】:
我有多个单元格当前保存来自 Firebase 的不同照片。每次用户加载这些图像然后滚动时,它们都会重新下载,这会快速消耗数据。我发现这与任何拥有计量数据计划的用户有关。我能做些什么来解决这个问题? Firebase 是否提供任何选项来缓存下载的图像?
这就是我当前将图像调用到单元格中的方式:
if let imageName = post["image"] as? String {
let imageRef = FIRStorage.storage().reference().child("images/\(imageName)")
imageRef.data(withMaxSize: 25 * 1024 * 1024, completion: { (data, error) -> Void in if error == nil {
let image = UIImage(data: data!)
cell.postImageView.image = image
【问题讨论】:
标签: ios swift caching firebase firebase-storage