我有一些代碼獲取每個帖子並在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 - 但有人已經找到我的答案:-)儘管感謝您的時間! –