繁体   English   中英

findObjectsInBackgroundWithBlock解析不起作用

[英]findObjectsInBackgroundWithBlock Parse not working

我们正在使用PFQuery的“ findObjectsInBackgroundWithBlock”方法来查询我们的Parse数据库的某些表。 该表包含23.3k行。 我们正在查询表中的特定“ EmailId”。 这种查找方法是随机工作的。 有时它不向我返回该对象,而表中存在电子邮件ID。 是否有任何限制限制。

我的代码段是:

PFQuery *query = [PFQuery queryWithClassName:Login_Table];

[query whereKey:Login_Email equalTo:[user.userEmail lowercaseString]];

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
 {
     if (!error) {
         // The find succeeded.
         NSLog(@"Successfully retrieved %lu scores.", (unsigned long)objects.count);

         if ([objects count] > 0)
         {
             loginResult(YES,objects);
         }
         else
         {
             loginResult(NO,objects);
         }
     }
     else {
         // Log details of the failure

         loginResult(NO,objects);
         NSLog(@"Error: %@ %@", error, [error userInfo]);
     }
 }];

您可以使用没有限制的简单查询来获取最多100个对象,但是11000之间的任何值都是有效限制。

您需要通过设置PFQuery的limitskip属性来再次查询下一个对象。 同样,您需要一次又一次地查询直到达到总数。

遵循指南: https : //parse.com/docs/ios/guide

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM