ios - 未找到 Firebase 对象

标签 ios swift firebase firebase-storage

伙计们,我正在使用 Firebase 制作一个简单的应用程序,我正在上传图像并稍后下载它。上传工作得很好,但是当我尝试下载时出现错误。未找到对象 profile_pics。我创建了一个名为 profile_pics 的文件夹,并将图像存储在该文件夹中。图像在那里,但下载时出错。这是屏幕截图。

enter image description here

这是控制台中的内容。

Error -: Object profile_pics does not exist.

这是下载图像的代码。

    let storage = FIRStorage.storage().reference(forURL: "gs://dd-dd-dd.appspot.com/profile_pics/\(profileURL)")
    print("Path Full \(storage.fullPath)")
    storage.data(withMaxSize: 11 * 1024 * 1024, completion: {
        (data, error) in
        if let error = error{
            print("Error -: \(error.localizedDescription)")
        }
        else{
            let image = UIImage(data: data!)
            cell.profileImageView.image = image
        }
    })

可能的错误是什么?如果您请指导我完成此操作。

最佳答案

我就是这样恢复的。

   let url = URL(string: "\(ImageUrlSavedinDatabase)")

  let task = URLSession.shared.dataTask(with: url!) { data, response, error in
         guard let data = data, error == nil else { return }

                   DispatchQueue.main.sync() {
                   self.profilepicimageview.image = UIImage(data: data)
                   self.actIndicator.stopAnimating()
             }
       }
   task.resume()

这有效吗?

尼尔

关于ios - 未找到 Firebase 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43480645/

相关文章:

android - 后台应用程序会持续接收蓝牙数据包多长时间?

c - 如何在 swift 3 中使用我的静态库 (.a)

angularjs - 如何在 Firebase 和 Angular 中获取特定元素和 orderby 优先级

javascript - 通过计算绑定(bind)在 Polymer 中使用 dom-repeat 从 Firebase 动态获取文件 url

javascript - Firebase 与 Web : Using user Id in reference causes error: Uncaught TypeError: Cannot read property 'on' of undefined

iphone - 当用户点击 iOS 中的详细信息附件按钮时显示什么?

UITableView 上的 iOS Swift ReloadData 不会刷新 UITableViewCell 内部的 UICollectionView

ios - 在 Swift 中加密密码的最佳方法是什么?

ios - AFNetworking 阻止 UI

ios - Base64 字符串解码后,Swift 无法识别/n 换行符