如何设置默认用户图像

问题描述 投票:0回答:1

我正在通过使用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)
ios firebase firebase-storage sdwebimage
1个回答
0
投票

[您需要在设置图像之前获取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)
}
© www.soinside.com 2019 - 2024. All rights reserved.