如何在quickblox ios中使用Userid检索所有自定义对象

时间:2016-04-18 08:52:20

标签: ios quickblox custom-object

任何人都可以告诉使用用户id检索用户创建的所有自定义对象的方式。现在,当我正在检索时,我将获得所有记录,而不管是谁创建的。

任何人都可以建议我如何使用userId进行检索。

1 个答案:

答案 0 :(得分:1)

你应该使用方法

+ (QB_NONNULL QBRequest *)objectsWithClassName:(QB_NONNULL NSString *)className
                           extendedRequest:(QB_NULLABLE NSMutableDictionary QB_GENERIC(NSString *, NSString *) *)extendedRequest
                              successBlock:(QB_NULLABLE void (^)(QBResponse *QB_NONNULL_S response, NSArray QB_GENERIC(QBCOCustomObject *) *QB_NULLABLE_S objects, QBResponsePage *QB_NULLABLE_S page))successBlock
                                errorBlock:(QB_NULLABLE QBRequestErrorBlock)errorBlock;

使用extendedRequest,如:

NSMutableDictionary *extendedRequest = [NSMutableDictionary dictionary];
[requestParameters setObject:@([QBSession currentSession].currentUser.ID) forKey:@"user_id"];

对于自定义用户,您应该设置此用户的ID。