观察参考删除

时间:2014-10-18 09:58:46

标签: firebase

我有一个非常简单的问题。

我有这样的引用:/ myref我为其设置了一个值,例如:“Hello”

我想在删除myref参考时听。

我试过observeSingleEvent Child Removed但是因为没有孩子而没有触发它。 我不想听父母的引用,直到删除的孩子是myref。

你有解决方案吗?

提前感谢你。

1 个答案:

答案 0 :(得分:0)

您不想观察儿童事件,只需观察路径本身并查找NSNull(这意味着路径不再存在):

Firebase *postsRef = [[Firebase alloc] initWithUrl: @"https://docs-examples.firebaseio.com/web/saving-data/fireblog/posts"];

FEventTypeChildAdded event
// triggered before this point.
[postsRef observeSingleEventOfType:FEventTypeValue withBlock:^(FDataSnapshot *snapshot) {
  if (snapshot.value == [NSNull null])
     NSLog(@"value was removed");
}];