devo questi dati Firebase:Swift iOS: Firebase Paging
voglio interrogare i dati posts
attraverso l'impaginazione. Attualmente il mio codice è la conversione di questo codice JS in codice Swift
let postsRef = self.rootDatabaseReference.child("development/posts")
postsRef.queryOrderedByChild("createdAt").queryStartingAtValue((page - 1) * count).queryLimitedToFirst(UInt(count)).observeSingleEventOfType(.Value, withBlock: { snapshot in
....
})
Quando si accede, questi dati page: 1, count: 1
. Posso ottenere i dati per "posts.a" ma quando provo ad accedere a page: 2, count: 1
i resi sono ancora "posts.a"
Cosa mi manca qui?
C'è un problema di logica. Per pagina: 1, conta: 1, la query inizia da 0 e restituisce 1 post. Per pagina: 2, conta: 1, la query inizia da 1 e restituisce 1 post. Entrambi si basano sul nodo createdAt che ha valori che sono in entrambi i casi più di 1 quindi restituirà sempre e solo il primo post. – Jay