我正在通过使用firebaseUI下载图像来更新用户配置文件,但是我收到此错误。
无法将'StorageReference'类型的值转换为预期参数输入“ URL?”
如何解决此错误以更新Firebase存储中的用户图像
let reference = Storage.storage().reference(forURL: "gs://tunnel-vision-`4bfd1.appspot.com")
// UIImageView in your ViewController
let imageView: UIImageView = self.ProfileImage
// Placeholder image
let placeholderImage = UIImage(named: "placeholder.jpg")
// Load the image using SDWebImage
imageView.sd_setImage(with: reference, placeholderImage: placeholderImage)
[您需要在设置图像之前获取downloadUrl
。
let reference = Storage.storage().reference(forURL: "gs://tunnel-vision-`4bfd1.appspot.com")
reference.downloadURL(completion: { (url, error) in
imageView.sd_setImage(with: url, placeholderImage: placeholderImage)
}