10
Mam pod-węzły węzła, które utworzyłem z childByAutoId()
. Próbuję zrobić paginację za używanie go w TableView, ale nie mogłem dowiedzieć się, jak.Paginacja/Nieskończone przewijanie z Firebase
Moja baza danych wygląda następująco:
- items
-KKM7Fv8H7dCiD2xChYB
- userID : 1231231
-KKM7Fv8H7dCiD2MVaVt
-KKM7Fv8H7dCiDFJfska
Czy sposób, że mogę dać niej „pozycji na liczbę stron” i pobierać dane odpowiednio? Jaki jest najlepszy sposób to zrobić nieskończoną przewijania/stronicowanie
items.queryOrderedByChild("userId").queryEqualToValue(key).observeEventType(.ChildAdded, withBlock: { snapshot in
Jeśli używasz 'queryLimitedToFirst:' można pobrać ograniczoną liczbę dzieci. Dla kolejnych stron używałbyś 'queryStartingAtValue:'. Wszystkie odpowiednie metody są udokumentowane w [podręczniku] (https://firebase.google.com/docs/reference/ios/firebasedatabase/interface_f_i_r_database_query.html#method-detail). Polecam również wyszukiwanie "firebase & pagination", ponieważ ten temat był już regularnie omawiany. –