У меня есть база данных Firebase, в которой я пытаюсь отобразить 5 случайных пользователей (с их именем и адресом электронной почты), опрашивая их по возрасту, на 5 различных контроллерах представления, которые контролируются UIPageViewController.
Я создал код запроса для отображения пользователей по возрасту.Код ниже:
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 пользователей и отображения их информации на различных страницах.Обеспечение того, что все они разные.