Ich folge Googles guide um ein Bild aus dem Speicher zu bekommen und es dann in ein ImageView zu setzen, indem ich "FirebaseStorageUI" benutze, welches SDWebImage zu verwenden scheint.SD nicht gesetzt Bild aus Firebase Speicher gezogen
Ich habe das Problem, dass das Bild einfach nicht eingestellt ist. In der Konsole sind keine Fehler aufgetreten. Mein Code:
@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")
}
}
}
Meine Lagerung sieht wie folgt aus:
Das Label wird richtig eingestellt mit dem houseName
, die auch in den Speicherpfad verwendet wird, die zum Abrufen Bild. Alles, was ich hier verpasst habe?
War in der Tat ein Pfadproblem. Danke vielmals! – ffritz
@ffritz froh 2 hören :) –