我正在从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对象。
我目前正在使用循环来下载多个图像,如果我可以同步下载图像,它会更好用(否则循环将继续,任务将不完整)。如何同步下载图像?谢谢!