我正在使用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