IOS: Firebase Observer not removing Obj C



我想从firebase中删除观察者,但它不起作用。这是我添加观察者

的代码
self.ref = [[[FIRDatabase database] reference] child:@"Public/AuctionTypes/10/CurrentItem"];
[self.ref observeEventType:FIRDataEventTypeValue withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
if (snapshot.exists)
{
NSLog(@"Snapshot: %@", snapshot.value);
}
}];

删除代码为:

[[self.ref child:@"Public/AuctionTypes/10/CurrentItem"] removeAllObservers];
[self.ref removeAllObservers];

我使用FIRDatabaseHandle来删除firebase observer,现在使用[ref removeObserverWithHandle:handler]

相关内容

  • 没有找到相关文章

最新更新