Quickblox:如何制作自定义对象的分页请求

时间:2013-12-10 09:52:09

标签: ios sdk quickblox

我的应用程序有一个自定义对象(QBCustomObjects),它有100多个条目。

在我的应用程序中,我想检索所有这些,但还没有想出如何使用Quickblox iOS SDK(使用最新的git提交版本:2013年11月27日星期三18:52:20)。< / p>

可以像使用QBUsers调用一样使用PagedRequest发出请求:

PagedRequest *request = [[PagedRequest alloc] init];
request.perPage = pageSize;
request.page = page;
[QBUsers usersWithPagedRequest:request delegate:self];

或者是否可以使用扩展请求参数以某种方式提出此请求?用的东西:

[QBCustomObjects objectsWithClassName:@"Movie" extendedRequest:getRequest delegate:self];

还是有其他方法可以做到这一点吗?我试图阅读开发人员文档并检查样本,但没有找到这样做的方法。

对于正常请求,我在QBActionStatusDelegate上获得了很好的分页结果(QBCOCustomObjectPagedResult),但实际上找不到有关如何创建分页请求的任何文档。

感谢所有建议和意见。提前谢谢!

1 个答案:

答案 0 :(得分:4)

使用限制&amp; 跳过参数

NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
[getRequest setObject:@"10" forKey:@"limit"];
[getRequest setObject:@"10" forKey:@"skip"];
[QBCustomObjects objectsWithClassName:@"SuperSample" extendedRequest:getRequest delegate:self];