Впервые задаю вопрос здесь, так что извините, если я делаю это неправильно.
В любом случае. Я использую базу данных Firebase для хранения результатов в приложении Quiz. Когда данные хранятся, они выглядят так:
Результаты
-LjQ34gs7QoL1GMufiMsaddclose
Score: xx
UserName: xx
-LjQ3NeCoDGob8wnhstH
Score: xx
UserName: xx
Я хотел бы получить доступ к счету и имени пользователя из него и отобразить его в виде таблицы HighScore. Проблема в том, что я могу получить узел «Результаты», но из-за идентификатора результатов (т.е. LjQ34gs7QoL1GMufiMsaddclose) я не знаю, как получить доступ к счету и имени пользователя.
Я получил снимок данных, но не уверен, как «обойти» идентификатор, чтобы получить оценку и имя пользователя.
Надеюсь, я хотя бы немного прояснил, в чем проблема.
let ref = Database.database().reference().child("Results")
ref.observe(.value) { (DataSnapshot) in
print(DataSnapshot.value as Any)
}