ios - Quickblox:如何对自定义对象进行分页请求

标签 ios sdk quickblox

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

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

是否可以像调用 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),但实际上找不到任何关于如何创建分页请求的文档。

欢迎所有建议和意见。提前致谢!

最佳答案

使用limit & skip参数

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

关于ios - Quickblox:如何对自定义对象进行分页请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20491084/

相关文章:

iphone - 在 iOS 上从后台线程向主线程发送消息

ios - Objective C 应用程序中的 “Swift Language Version” 错误

ios - 您好,我正在使用 Quickblox API 在我的应用程序中聊天。但我有与密码长度相关的问题

ios - 已发送 Quickblox 无法识别的选择器

ios - 甚至可以自定义 iOS 闹钟?

ios - iphoneOS 后台套接字

android - 如何从应用内链接到 Android Marketplace Review?

.net - Lync SDK - 为 Lync 制作插件

swift - XCode 不断给我 "fbsdkcorekit/fbsdkcorekit.h not found",即使它在项目中。

ios - Quicblox 迁移问题,没有可用的 QBVideoChat 类