【发布时间】:2016-01-13 03:02:10
【问题描述】:
我确定我错过了什么,但不确定是什么。我理解“移除子”的概念,仅指父级之下的子级。但是,如果我有以下结构:
Parent
Users
User1
prop1
User2
prop 2
我想直接删除 User1(并观察它)。这就是我尝试过的:
1.首先我们添加一个观察者
let futureRef = Firebase(url: "parent/Users/User1")
futureRef.observeEventType(.ChildRemoved, withBlock: { ( snapshot) in
self.gameOver.disableMatch()
})
-
比我们删除
let futureRef = Firebase(url: "parent/Users/User1") futureRef.removeValue()
**观察者不会被调用,我知道我可以观察所有“用户”类别,然后检查 - 但那是错误的(想想同一分支的 1000 个用户,每次删除都会被调用 * *
任何建议如何实现特定位置“删除”?
【问题讨论】:
标签: ios xcode firebase removechild