我有多个单元格当前拥有来自Firebase的不同照片。每次用户加载这些图像然后滚动,它们都会被重新下载,从而快速消耗数据。我发现这与任何有计量数据计划的用户有关。我能做些什么来解决这个问题? 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
编辑:滑翔仅适用于Android – gabe
哎呀,没注意到你在iOS – IsuruKusumal
hahahahahahahah – VVL