ios - Parse 只检索 100 个项目,我有 108 个

标签 ios parse-platform

我遇到了问题。昨天我的数据库超过了 100 个项目。在我的应用程序中,我正在做我的查询:

PFQuery *languageQuery = [PFQuery queryWithClassName:@"Language"];
[languageQuery whereKey:@"code" equalTo:_languageCode];

PFQuery *query = [PFQuery queryWithClassName:@"DrinksLocal"];
[query whereKey:@"language" matchesQuery:languageQuery];

[query includeKey:@"country"];
[query includeKey:@"types"];
[query includeKey:@"drinks"];
[query includeKey:@"matching"];

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error) {
    // do some stuff
    } else {
        DDLogError(@"Error: %@ %@", error, [error userInfo]);
    }
}];

我该如何解决这个问题?我以为 parse 在后台进行了分页,所以你没有遇到这个问题?

将限制设置为 1000 是一种临时解决方案。我怎样才能真正解决 1000 多个项目的问题?

最佳答案

您必须设置查询超过 100 个项目的限制。查看文档 Here

query.limit = 10;//限制为最多 10 个结果

对于超过 1K 行,您必须遵循分页 - 检查 herehere .

关于ios - Parse 只检索 100 个项目,我有 108 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32112335/

相关文章:

带有 plist 返回的 iOS 7 arrayWithContentsOfFile 导致类型无效

ios - 核心数据迁移至 iCloud

ios - Multipeer Connectivity : Peer connect fails sometimes: Received an invitation response, 但我们从未向其发送过邀请。中止

c# - 将子类中的值作为属性访问与通过 List<> 的索引访问

ios - 运行时属性边框颜色

ios - 解析XML时如何防止将\n附加到NSmutable字符串?

javascript - POST 请求失败,没有错误消息 (Parse.com/ExpressJS)

swift - 如何使用 Swift 在 TableViewController 中包含不是主查询表的 Parse 类的计数?

ios - block 完成后,如何访问 __block 变量?

检索指向 PFUser 的指针时 iOS 解析问题