0
Ich implementierte Firebase freundlich Chat-Beispiel beim Hochladen von Bild. Antwort mit optionalem String erhalten. Was wird verpasst?Firebase-Upload-Datei erhält optionale Zeichenfolge im Dateinamen
Optional(FIRStorageMetadata 0x7fc84aced790: {
bucket = "abc.appspot.com";
contentEncoding = identity;
contentType = "image/jpeg";
downloadTokens = "abctoken";
generation = 1231231;
metageneration = 1;
name = "Optional(\"S5CKnKUykANdxSvZ3wujpMXHTvg1\")/494509700277/asset.JPG";
timeCreated = "2016-09-02T11:49:00.114Z";
updated = "2016-09-02T11:49:00.114Z";
})
Mein Code: (?) (!)
let filePath = "(FIRAuth.auth()!.currentUser!.uid)/(Int(NSDate.timeIntervalSinceReferenceDate() * 1000))/(referenceUrl.lastPathComponent!)"
wurde mit optionalem Wert geschrieben in der Probe, so dass ich es konvertieren
wenn Sie den Wert in Feuerbasis gesetzt .. zu diesem Zeitpunkt Sie optional Wertprüfung senden, die zweimal –
Dieser Name erstellt wurde, wenn Sie die hochgeladen Datei zu Firebase Storage. Sie müssen dort den optionalen Wert erzwingen. Wenn Sie dabei Hilfe benötigen, geben Sie den minimalen Code ein, der angibt, wie Sie die Datei auf Firebase Storage hochladen. –
@FrankvanPuffelen Danke. lassen filePath = "\ (FIRAuth.auth() !. current! .uid)/\ (Int (NSDate.timeIntervalSinceReferenceDate() * 1000))/\ (referenceUrl.lastPathComponent!)" wurde mit optionalem Wert geschrieben (?) in der Probe, also konvertiere ich es (!) –