Ich habe diese Daten Firebase:Swift iOS: Firebase Paging
Ich möchte die posts
Daten durch Paginierung abzufragen. Derzeit ist mein Code konvertiert diese JS Code Swift Code
let postsRef = self.rootDatabaseReference.child("development/posts")
postsRef.queryOrderedByChild("createdAt").queryStartingAtValue((page - 1) * count).queryLimitedToFirst(UInt(count)).observeSingleEventOfType(.Value, withBlock: { snapshot in
....
})
Beim Zugriff auf diese Daten page: 1, count: 1
. Ich kann die Daten für "posts.a" bekommen, aber wenn ich versuche, auf page: 2, count: 1
zuzugreifen, ist die Rückkehr immer noch "posts.a"
Was fehlt mir hier?
Es gibt eine logische Frage. Für Seite: 1, Anzahl: 1 beginnt die Abfrage bei 0 und gibt 1 Post zurück. Für Seite: 2, Anzahl: 1, beginnt die Abfrage bei 1 und gibt 1 Post zurück. Beide basieren auf dem createdAt-Knoten, der Werte hat, die beide mehr als 1 sind, so dass nur der erste Post zurückgegeben wird. – Jay