使用 innerQuery 限制 1K + 解析 PFQueryTableViewController

Parse PFQueryTableViewController with innerQuery limit 1K +

是否可以使用大于 1000 个条目的内部查询限制进行 PFQueryTableViewController 查询。

我有这个问题

PFQuery *activityQuery = [PFQuery queryWithClassName:@"Activity"];
        [activityQuery whereKey:@"type" equalTo:@"Like"];
        [activityQuery whereKey:@"fromUser" equalTo:_user];
        [activityQuery orderByDescending:@"createdAt"];
        [activityQuery setLimit:1000];

        [query whereKey:@"objectId" matchesKey:@"postId" inQuery:activityQuery];

分页正在处理主 PFQuery

否,一次无法获取超过 1000 条记录。

您可以通过在 PFQuery where 子句 中设置 Skiplimit 参数来实现借助递归函数获取记录。

请参阅此 link 了解更多信息。 iOS Parse.com inner query doesn't fetch all objects.

希望对您有所帮助。