这是我的数据结构:很多俱乐部,每个俱乐部都有地址。我试图让数据库保持平坦。如何阅读firebase数据库
现在我想在表格视图中加载一些俱乐部信息。当我向下滑动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)
}
}
}
})
}