gpt4 book ai didi

ios - iOS 中的 FireBase removeValue 并不总是持久保存到数据库

转载 作者:行者123 更新时间:2023-11-28 20:12:40 26 4
gpt4 key购买 nike

我正在我的 iOS 应用程序中测试 FireBase,到目前为止它非常棒,但似乎如果我使用 [fb removeValue]; 当我未连接时,更改并不总是反射(reflect)在其他任何地方.

这是我的代码:

-(void) deleteFromFirebase {
Firebase *fb =[[Firebase alloc] initWithUrl:[NSString stringWithFormat:@"https://repzio.firebaseio.com/orders/%@/%@",self.purchaseOrder.ManufacturerID, self.purchaseOrder.OrderGUID]];
[fb removeValue];
}

显然,当应用程序需要删除数据并保留数据时,这会导致问题。还有其他人遇到过这个问题吗?我处理错了吗?

最佳答案

我会使用积木!

[fb removeValueWithCompletionBlock:^(NSError *error, Firebase *ref) {
if (!error) {
// Save worked
}
else {
// cache for later, or notify user that there was an error and they should try again.
}
}];

关于ios - iOS 中的 FireBase removeValue 并不总是持久保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19550681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com