例如如下:
{
"main": {
"products": {
"product-02": 0,
"product-01": 0
}
}
}
我已经在产品路径中添加了一个FEventTypeValue。
NSString *path = @"/main/products";
Firebase *ref = [self.firebase childByAppendingPath:path];
[ref observeEventType:FEventTypeValue withBlock:^(FDataSnapshot *snapshot) {
}];
还有一个删除特定productID的按钮操作:
NSString *path = [NSString stringWithFormat:@"/main/products/%@", productID];
[[self.firebase childByAppendingPath:path] removeValueWithCompletionBlock:^(NSError *error, Firebase *ref) {
}];
删除成功。但是当我正在观察Firebase App Dashboard中的更改时,productID对象将被删除,但之后会再次返回。我究竟做错了什么?似乎observeEventType:FEventTypeValue
撤消了删除部分。