下面的代码可以工作,但是由于某种原因,它不会返回新条目。例如,我在firebase应用程序中有3个项目返回了所有3个项目,但是当我添加项目时,它仍然返回了3个项目(没有新条目),我在android上测试了相同的引用,并且可以正常工作,并且我确定新条目存在
-(void)loadItems:(NSString *)itemsKey{
[[self.itemsReference child:itemsKey] observeSingleEventOfType:(FIRDataEventTypeValue) withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
NSLog(@"ITEMS: %@", snapshot);
}];
}
答案 0 :(得分:1)
您可以尝试更改此内容
observeSingleEventOfType
到
observeEventType
用于观察新值,或者您可以观察for childAdded