У меня есть код, который получает каждое сообщение и показывает все это в uitableviewcontroller. Код, который получает все посты от firebase это:Показать только сообщения от текущего пользователя - firebase swift
viewDidLoad {
dbRef = FIRDatabase.database().reference().child("feed-items")
startObersvingDB()
}
func startObersvingDB() {
dbRef.observeEventType(.Value, withBlock: { (snapshot: FIRDataSnapshot) in
var newUpdates = [Sweet]()
for update in snapshot.children {
let updateObject = Sweet(snapshot: update as! FIRDataSnapshot)
newUpdates.append(updateObject)
}
self.updates = newUpdates
self.tableView.reloadData()
}) { (error: NSError) in
print(error.description)
}
}
Как я могу изменить эту часть просто получать обновления от конкретного пользователя? Моя структура в firebase, как это:
feed-items {
unique-user-id {
post: "This is a post"
byUsername: "MyUser"
}
}
Так что код должен делать, это извлечение строки byUsername - Я просто не могу понять, как обновить свой код, чтобы сделать это. Надеюсь, что вы, ребята, можете помочь мне :-)
Уникальный идентификатор пользователя «пропущен», так как я ищу только snapshot.children, но кто-то уже нашел мой ответ :-) Спасибо за ваше время! –