2017-03-24 3 views

Antwort

1

Sie müssen die Post-IDs abrufen, wenn die Daten abgerufen werden. Zum Beispiel, beim Abrufen von Daten greifen Sie einfach auch die Post-ID.

ref.child("tests").child(uid!).observeSingleEvent(of: .value, with: { snapshot in 
    for child in snapshot.children { 
     let childSnap = child as! FIRDataSnapshot 
     print(childSnap.key) // SAVE THIS KEY SOMEWHERE, USE IT TO DELETE 
    } 
)} 
+0

Das nehme ich den Schlüssel erfolgreich retten könnte, aber wo habe ich es in einem Array setzen oder, wie und wie muß ich würde dies in einem Tableview implementieren, so dass die Tableview die auf ekey löscht, die ich markierte ? – jeormehadorn

+0

Ein Array ist in Ordnung, aber letztendlich müssen Sie eine TabelleViewCell mit dem Schlüssel verknüpfen können. Es hängt davon ab, wie die Tabelle ausgefüllt wird. Haben Sie ein Struct mit TDatum, TFach und TText? In diesem Fall sollten Sie eine weitere Variable namens "key" hinzufügen, die den Wert der autoID enthält. Ich müsste sehen, wie Ihre Daten strukturiert sind, um diese Frage zu beantworten. –

+0

Ich habe die obigen Bilder aktualisiert, um die Post-Struktur anzuzeigen und wie ich die Daten abrufe – jeormehadorn

Verwandte Themen