#swift #firebase-realtime-database
#swift #firebase-база данных в реальном времени
Вопрос:
У меня настроена база данных firebase, и я пытаюсь создать tableview в моем приложении Swift. В коде, который я прикрепил, вы увидите ‘Athens’, и это дочерние элементы.
Чего я хотел бы достичь, так это создать TableView с названием Market (в данном случае Athens), и пользователь может нажать на Athens, и отобразится другой TableView, у которого есть дочерние элементы (в данном случае Beef) и все его атрибуты.
Я могу отобразить дочерние элементы Athens в TableView, но я не могу понять, как запросить Athens из базы данных firebase.
Любая помощь по этому вопросу была бы высоко оценена.
{
"Markets" : {
"Athens" : {
"Beef" : {
"name" : "Beef",
"price" : 12,
"salePrice" : 6
}
}
}
}
Ответ №1:
databaseRef.child("Markets").observe(.value) { (snapshot) in
if snapshot.hasChild("Athens") {
print("Athens inside")
}else{
print("Nothin inside")
}
}
Попробуйте использовать этот код, если у вас есть дополнительные вопросы, спросите меня