【发布时间】:2017-05-21 14:38:17
【问题描述】:
我正在关注 Google 的 guide 从存储中获取图像,然后使用“FirebaseStorageUI”将其放入 imageView,这似乎使用了 SDWebImage。
我的问题是图像根本没有设置。控制台中没有错误。我的代码:
@IBOutlet weak var imageView: UIImageView!
var ref = FIRDatabase.database().reference()
var storageRef = FIRStorage.storage().reference()
override func viewWillAppear(_ animated: Bool) {
self.getHouseID(){ (houseName) -> () in
if houseName.characters.count > 0 {
self.houseIDLabel.text = houseName // does work correctly
let photoRef = self.storageRef.child("\(houseName)/\("housePhoto.jpg")")
self.housePhotoImageView.sd_setImage(with: photoRef) // not working
} else {
print("error while setting image and house name label")
}
}
}
我的存储如下所示:
使用houseName 正确设置标签,该标签也用于存储路径以检索图像。我在这里错过了什么?
【问题讨论】:
标签: swift firebase firebase-realtime-database firebase-storage sdwebimage