Я не знаю, как получить данные из Firebase в мой UITableView.Все учебники, которые я смотрел, использовали Аутентификацию Firebase, в их видео все работало нормально, но при попытке воспроизвести это, я потерпел неудачу.Вот что я попробовал:
Сначала есть моя структура базы данных:
![Firebase Database structure](https://i.stack.imgur.com/Mqkf2.png)
А вот мой код:
func observePosts(){
let postsRef = Database.database().reference().child("posts")
postsRef.observe(.value, with: { snapshot in
var tempPosts = [Post]()
for child in snapshot.children {
if let childSnapshot = child as? DataSnapshot,
let dict = childSnapshot.value as? [String:Any],
let text = dict["text":""] as? String
{
let post = Post(text: text)
tempPosts.append(post)
}
}
self.posts = tempPosts
self.tableView.reloadData()
})
}
Итак, мой вопрос: как мне получить, например, сообщение из такой структуры базы данных?