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