0
我正在開發Firebase上的應用。當我手動重新加載數據庫通過調用configureDatabase()
例如在我的viewDidLoad
一切工作正常。但是,當系統刷新自己時,一些兒童在數據快照中缺失。也許我必須配置一些東西來獲得所有的孩子?Firebase並不總是從快照中獲取所有子女
代碼
func configureDatabase() {
ref = FIRDatabase.database().reference()
// Listen for new messages in the Firebase database
_refHandle = self.ref.child(username).observeEventType(.ChildAdded, withBlock: { (snapshot) -> Void in
print(snapshot)
self.messages.append(snapshot)
self.tbl.reloadData()
})
}
當configureDatabase()
稱爲
管理單元(組1){ 成員= 「[\」 \ Ud83d \ Udc9c \ 「:\」 USER1 \」 ,\「\ Ud83c \ Udf40 \」:\「user2 \」]「; myScore = 0; owner = user2; }
當刷新由本身
管理單元(組1){ 將myScore = 0; }