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

Mat*_*ola 6 sdk ios quickblox

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

在我的应用程序中,我想检索所有这些,但还没有弄清楚如何使用Quickblox iOS SDK(使用最新的git提交版本:Wed Nov 27 18:52:20 2013).

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

PagedRequest *request = [[PagedRequest alloc] init];
request.perPage = pageSize;
request.page = page;
[QBUsers usersWithPagedRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)

或者是否可以使用扩展请求参数以某种方式提出此请求?与...有关:

[QBCustomObjects objectsWithClassName:@"Movie" extendedRequest:getRequest delegate:self];
Run Code Online (Sandbox Code Playgroud)

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

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

所有建议和意见表示赞赏.提前致谢!

Rub*_*con 4

使用限制跳过参数

NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
[getRequest setObject:@"10" forKey:@"limit"];
[getRequest setObject:@"10" forKey:@"skip"];
[QBCustomObjects objectsWithClassName:@"SuperSample" extendedRequest:getRequest delegate:self];
Run Code Online (Sandbox Code Playgroud)

  • Igor,如果我想从最后(最近)检索 10 条记录并执行反向分页(我想实现“加载上一条”之类的事情)怎么办? (2认同)