【发布时间】:2019-07-18 07:31:53
【问题描述】:
我有一个 Firebase 数据库,我试图在由 UIPageViewController 控制的 5 个不同视图控制器上按年龄查询 5 个随机用户(包括他们的姓名和电子邮件)。
我创建了查询代码以按年龄显示用户。代码如下:
func findoutinfo(){
let usersRef = Database.database().reference().child("Users")
let query = usersRef.queryOrdered(byChild: "Age").queryEqual(toValue: "21")
query.observeSingleEvent(of: .value, with: { snapshot in
for child in snapshot.children {
let childSnap = child as! DataSnapshot
let dict = childSnap.value as! [String: Any]
let name = dict["Name"] as! String
let email = dict["email"] as! String
print(childSnap.key, name, email)
}
})
}
但是,我还没有找到一种随机挑选 5 个用户并在各个页面上显示他们的信息的方法。确保它们都是不同的。
【问题讨论】:
标签: swift firebase-realtime-database