我有一个非常简单的问题。
我有这样的引用:/ myref我为其设置了一个值,例如:“Hello”
我想在删除myref参考时听。
我试过observeSingleEvent Child Removed但是因为没有孩子而没有触发它。 我不想听父母的引用,直到删除的孩子是myref。
你有解决方案吗?
提前感谢你。
答案 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");
}];