Ich füge einen neuen Knoten in Firebase hinzu, der den Timestamp des Firebase-Servers als Knotennamen verwendet. Es stürzt ab und gibt diesen Fehler aus "Beenden der App aufgrund der nicht abgefangenen Ausnahme 'InvalidPathValidation', Grund: '(untergeordnet :) Muss eine nicht leere Zeichenfolge sein und nicht'. ' '#' '$' '[' oder ']' '". Hier ist mein CodeAbsturz beim Hinzufügen eines neuen Knotens in Firebase mithilfe von swift 3
let kFirebaseServerValueTimestamp = [".sv":"timestamp"]
let serverTimestamp = "sosLog" + String(describing: kFirebaseServerValueTimestamp)
FIRDatabase.database().reference().child(serverTimestamp).setValue(["residentUid":self.user_uid,"name":self.user_name, "timestamp": [".sv": "timestamp"], "status": "SOS" ]){
}
Hier ist meine DB-Struktur. Also ich möchte einen Knotennamen sosLog1234567456 genau wie Admin, BillingDate Node erstellen. enter image description here
Ich habe Ihren Punkt, aber ich bekomme nicht, was ist falsch in meinem Code? – manku