我有几个类之一,其中一个是用户,另一个是TestObject。如果我查询用户(我通过试验&错误发现它应该作为_User查询),我得到正确的记录计数,但是如果我查询TestObject,我得到0.这发生在一些类,但不是所有。这是为什么?Parse.com iOS queryWithClassName适用于某些人而不是其他人,为什么?
PFQuery *query = [PFQuery queryWithClassName:@"_User"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (error) {
NSLog(@"Error: %@ %@", error, [error userInfo]);
} else {
NSLog(@"Successfully retrieved %d scores.",objects.count);
}
}];
这将返回:
2012年10月19日13:55:03.239 TableViewParseDotCom [5497:10103] 成功检索24个分数。
但是,如果我改变线,以便:
PFQuery *查询= [PFQuery queryWithClassName:@ “的TestObject”];
我得到0计数,但我知道我有45条记录。为什么?
您是否使用基于Web的仪表板检查了Parse中的记录?这可能有帮助。 – CuriousRabbit
是的,有数据,事情看起来很好。 – sAguinaga
不知道你为什么遇到TestObject的问题,但是查询用户,你应该使用'[PFUser query]'(https://www.parse.com/docs/ios/api/Classes/PFUser.html# // api/name/query) – user94154