0
我正在从Firebase存储下载图像并将其显示在桌面视图上。我一直用这个:同步下载Firebase存储
referenceOfImage.data(withMaxSize: 100 * 1024 * 1024) { data, error in
if let error = error {
print(error)
} else {
guard let data = data else {
print("no data")
return
}
guard let image = UIImage(data: data) else {
print("no image")
return
}
//use image
}
}
但是,根据文档,
异步下载的FIRStorageReference在内存中的NSData对象物体的任务。
我目前使用循环下载多个图像,如果我可以同步下载图像(否则循环会继续,任务将不完整),它会工作得更好。我怎样才能同步下载图像?谢谢!