Quickblox:无法使用零对象获取QBCOCustomObjectPagedResult的请求参数(或userid)

时间:2014-01-08 09:34:45

标签: ios sdk quickblox

有没有办法找到哪个用户或哪些请求参数用于获取自定义对象,以防在我的 completedWithResult 回调中返回零对象?

背景: 我同时获取了几个自定义对象(针对不同的用户),实际上也针对不同的自定义类。如果某个用户没有此特定类的任何自定义对象,这是确认为此请求的用户提供的正确/最佳方式。

实际上,有没有办法从 QBCOCustomObjectPagedResult 分页对象中以某种方式获取请求参数?

如果我得到了对象,很容易使用 QBCOCustomObject.userID 来检查它。但是对于分页结果,这是不可用的,并且在尝试检查时

每次

QBCOCustomObjectPagedResult.request.parameters 似乎都是(null)。

对于请求,我使用以下内容:

NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
[getRequest setObject:[NSNumber numberWithInt:QBID] forKey:@"user_id"];
[QBCustomObjects objectsWithClassName:@"CLASSNAME" extendedRequest:getRequest delegate:self context:MYCONTEXT];

使用:适用于iOS的Quickblox库(最新git commit:Wed Nov 27 18:52:20 2013 +0200)

1 个答案:

答案 0 :(得分:2)

为此你应该使用MYCONTEXT参数并将你的getRequest传递给它 SDK隐藏来自程序员的请求数据。 (QBCOCustomObjectPagedResult.request = nil)您只收到服务器响应。可能以后这个将被修复。