Wie aktualisiere ich die Firebase-Abfrage?

In meiner App sende ich diese Anfrage:

let defaults = NSUserDefaults.standardUserDefaults()
var time: String?

if defaults.valueForKey("chatsLoadedTime") != nil {
    time = "\(defaults.valueForKey("chatsLoadedTime") as! NSDate)"
}
chatsRef.queryOrderedByChild("updatedTime").queryStartingAtValue(time).observeEventType(.Value, withBlock: { snap in

Innerhalb dieser Abfrage aktualisiere ich die Variabletime und ich möchte dieses @ aktualisierchatsRef Abfrage, um mit neuem Wert zu beginnentime. Wie kann ich das machen

Meine Struktur ist:

user
-userID
--chatRooms
---chatRoomID
----updatedTime
----recieverName
----lastMes
----read
----recieverID

Ich frage chatRooms ab, wobei updatedTime größer als die übergebene Zeitvariable ist. Wenn ich einen Schnappschuss von Firebase erhalte, aktualisiere ich die variable Zeit und möchte Chats abfragen, bei denen updatedTime größer ist als die aktualisierte variable Zeit.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage