Quickblox iOS SDK:在自定义对象查询中使用或自定义运算符

时间:2014-05-30 02:55:31

标签: ios objective-c quickblox

Quickblox文档说您可以使用以下方法执行OR搜索查询。

  

1.name [或] = SAM,伊戈尔   2.name [或] = SAM&安培;名字[或] =约翰逊
  1.将返回名称为sam或igor的记录   2.将返回名称为sam或lastname johnson

的记录

使用以下代码:

NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
NSNumber *userID = [NSNumber numberWithInteger:_user.loggedInUser.ID];
[getRequest setObject:userID forKey:@"_user_id[or]"];
[getRequest setObject:userID forKey:@"destination_id[or]"];
[getRequest setObject:@"created_at" forKey:@"sort_desc"];
[QBCustomObjects objectsWithClassName:@"Messages" extendedRequest:getRequest delegate:self context:@"Messages"];

结果回来好像我在_user_id和destination_id上执行AND搜索,但我需要它在两个字段上执行OR搜索。任何人都可以指出如何正确搜索?

0 个答案:

没有答案