我有幾個類之一,其中一個是用戶,另一個是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