Firebase检索所有无法在iOS 10+设备上运行的数据

时间:2017-06-28 07:53:19

标签: objective-c iphone firebase firebase-realtime-database ios10

我正在使用Firebase数据库,我在其中存储了JSON格式的值。现在,当我尝试使用iOS 9.3在iPad上检索数据时,它运行正常。

但是当我尝试使用iOS 10.2.1在iPhone 5上获取所有数据时使用相同的代码,它没有获取所有结果,但它只获取了一小部分记录。

这就是我所做的:

NSString *strUrl = [NSString stringWithFormat:@"https://MYApp-d1111.firebaseio.com"];
    FIRDatabaseReference *ref = [[FIRDatabase database] referenceFromURL:strUrl];
    [ref observeSingleEventOfType:FIRDataEventTypeValue withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
        NSDictionary *post = snapshot.value;
        NSLog(@" ********** %@", post);
    }];

所以问题很简单&当我在iOS版本低于10的设备上尝试此代码时,它会直接获取所有数据。但是,如果我在10+ iOS版本的设备上尝试使用相同的代码而不是获取所有数据,而只是获取一小部分数据。

任何人都可以帮我找出解决方案。任何参考或提示将受到高度赞赏。

谢谢&问候,
MAYUR

0 个答案:

没有答案