我不确定问题是什么,但我在Firebase的后端有一个结构良好的数据表但是当我尝试在Xcode / iOS中检索它时,什么都没有返回。
以下是代码:
FIRDatabaseReference *ref = [[[FIRDatabase database] reference] child:@"recaps"];
[ref keepSynced:YES];
self.dataArray = [[NSMutableArray alloc] init];
[[ref queryOrderedByChild:@"author"]
observeEventType:FIRDataEventTypeValue
withBlock:^(FIRDataSnapshot *snapshotLst) {
self.dataArray = [[NSMutableArray alloc] init];
for(FIRDataSnapshot *snapshot in snapshotLst.children){
NSDictionary* data = snapshot.value;
[data setValue:[snapshot ref] forKey: @"firebaseRef"];
[data setValue:[snapshot priority] forKey: @"priority"];
[self.dataArray addObject:data];
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
}
[self.recapTable reloadData];
}];
UITableView完全空白。这就是扭曲,当我切换到几天前创建的另一个数据库时,一切正常。