sen*_*nty 10 pagination ios firebase swift firebase-realtime-database
我有一个我创建的节点的子节点childByAutoId().我试图在TableView中使用它进行分页但是我无法弄清楚如何.
我的数据库看起来像这样:
- items
-KKM7Fv8H7dCiD2xChYB
- userID : 1231231
-KKM7Fv8H7dCiD2MVaVt
-KKM7Fv8H7dCiDFJfska
Run Code Online (Sandbox Code Playgroud)
这是一种我可以给它一个'每页计数项数'并相应检索数据的方法吗?进行无限滚动/分页的最佳方法是什么?
items.queryOrderedByChild("userId").queryEqualToValue(key).observeEventType(.ChildAdded, withBlock: { snapshot in
Run Code Online (Sandbox Code Playgroud)
小智 0
您需要为每个子节点添加最后的时间戳,然后查询
firebaseRef.child("user_id").queryOrdered(byChild: "timestamp").queryEnding(atValue: lastTimeStamp - 1).queryLimited(toLast: 10).observe(.value, with: { (snapshot) in })
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1380 次 |
| 最近记录: |