2016-09-01 6 views
4

Ich habe eine App, wo ich eine Bildunterschrift mit einem Foto speichern möchte, aber in meinem Fall verwende ich FIRStorage, um die Fotos zu speichern. Alles funktioniert dort, aber ich möchte die Beschriftung in den Metadaten des Fotos speichern. Frag nicht warum, es macht nur Sinn für mein Projekt.Hochladen von benutzerdefinierten Metadaten mit Firebase Storage

Wie Sie sehen können, stelle ich sogar die Metadaten-Konstante genau so ein, wie Firebase uns in ihrer Dokumentation sagt. Warum werden meine benutzerdefinierten Metadaten nicht verwendet, wenn ich Metadaten in die .put übergebe? Danke für die Hilfe Jungs

Antwort

4

Got it! Ich habe es vorher falsch gemacht.
Hier ist die Lösung:

var meta = FIRStorageMetadata() 
meta.customMetadata = ["caption" : self.textField.text!] 

Dann übergeben Sie Meta in Metadaten-Parameter in .put

Verwandte Themen