我通过Firebase数据库URL检索图像的代码不起作用。代码有什么问题?

时间:2017-10-02 12:42:12

标签: ios swift image firebase firebase-storage

我已手动将图像上传到Firebase存储,并手动将其各自的URL添加到Firebase数据库。我现在想要通过此代码检索图像(一次一个),但它不起作用。我想使用这种类型的代码,没有替代代码。

    let request = NSMutableURLRequest(url: URL(string: self.recipeClassArray[self.currentView].recipeImageObject)!)
        let session = URLSession.shared
        request.httpMethod = "GET"

    let task = session.dataTask(with: request as URLRequest, completionHandler: {data,
            response, error -> Void in
            print("Response: \(String(describing: response))")
            print(error.debugDescription)
            if(error != nil)
            {
                return
            }
            self.recipeImageUI.image = UIImage(data: data!)

        })

self.recipeClassArray[self.currentView].recipeImageObject是图片的网址。然后,我将self.recipeImageUI.image(UI中的imageView框)设置为数据。当我运行模拟器时,我没有收到任何错误消息,但图像没有显示。我尝试在控制台中打印self.recipeClassArray[self.currentView].recipeImageObject,如果我将其复制到浏览器(它显示图像),它会提供一个可行的URL。控制台确实说[Boring SSL] ... sct扩展长度小于sct数据长度。有任何想法吗?

0 个答案:

没有答案