【发布时间】:2017-08-28 08:02:31
【问题描述】:
这是我的数据结构:很多俱乐部,每个俱乐部都有地址。我试图使数据库扁平化。
现在我想在桌面视图上加载一些俱乐部信息。当我向下滑动 iPhone 屏幕时,它会加载接下来的一些俱乐部信息。
这是我的代码。但它会加载所有俱乐部信息。如何在用户向下滑动时只加载几个俱乐部,并加载下几个俱乐部?
func loadClubs() {
ref = Database.database().reference()
ref.child("club").observe(DataEventType.value, with: { (snapshot) in
//print("clubs: \(snapshot)")
let array:NSArray = snapshot.children.allObjects as NSArray
for obj in array {
let snapshot:DataSnapshot = obj as! DataSnapshot
if let childSnapshot = snapshot.value as? [String: AnyObject] {
if let clubName = childSnapshot["name"] as? String {
print(clubName)
}
}
}
})
}
【问题讨论】:
标签: swift firebase-realtime-database