我在iOS 10.3中从Swift访问Firebase存储。 Firebase存储版本为2.0.0。
我已将3张图片上传到Firebase存储空间。我无法访问它们,但是没有返回错误。相反,永远不会调用完成块。即使我将路径更改为明显错误的路径,它仍然不会抛出任何错误,只是完成块永远不会进入。
与系统的连接应该没问题,因为在此之前我从Firebase数据库中读取了图像文件名。
以下是访问存储的相关代码,非常直截了当:
let storageRef = storage.reference()
let imageRef = storageRef.child( "product_images/\(imageName)" )
imageRef.getData(maxSize: 1 * 1024 * 1024) { (data, error) in
if let data = data {
let image = UIImage(data: data)
completion( .success(image!) )
} else {
completion( .failure(error!) )
}
}
有谁知道是什么原因或线索到哪里寻找原因?