我有一些代码获取每个帖子并在uitableviewcontroller中显示它。即让所有的火力职位的代码是这样的:只显示来自当前用户的信息 - 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)
}
}
我怎样才能修改部分从一个特定的用户名只得到更新? 我在火力结构是这样的:
feed-items {
unique-user-id {
post: "This is a post"
byUsername: "MyUser"
}
}
那么代码应该做的,是取了byUsername串 - 我只是无法弄清楚如何更新我的代码来做到这一点。希望你们能帮助我:-)
唯一的用户ID被“跳过”,因为我只寻找snapshot.children - 但有人已经找到我的答案:-)尽管感谢您的时间! –