为什么Firebase存储读取请求永远不会返回?

时间:2017-08-08 10:01:52

标签: ios swift firebase firebase-realtime-database firebase-storage

我在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!) )
        }
    }

有谁知道是什么原因或线索到哪里寻找原因?

0 个答案:

没有答案