【问题标题】:Unable to retrieve users with multiple tags from Quickblox无法从 Quickblox 检索具有多个标签的用户
【发布时间】:2016-03-03 17:58:41
【问题描述】:

我正在尝试从 Quickblox 检索具有多个标签的用户,如下例所示:

用户 1 标签:aaa、bbb、ccc
用户 2 标签:aaa、ccc、ddd
用户 3 标签:aaa、ccc
用户 4 个标签:aaa、ddd
用户 5 个标签:aaa、bbb、ccc
用户6个标签:aaa、bbb、ccc

使用下面的代码:

NSArray *tags = [NSArray arrayWithObjects:@"aaa", @"bbb", @"ccc", nil];

[QBRequest usersWithTags:tags page:[QBGeneralResponsePage responsePageWithCurrentPage:page perPage:1000] successBlock:^(QBResponse *response, QBGeneralResponsePage *pageInformation, NSArray *users) {
    NSLog(@"pageInfo: %lu", (unsigned long)pageInformation.totalEntries);

    for (int i = 0 ; i < [users count]; i++) {
        QBUUser *tU = [users objectAtIndex:i];
    }


} errorBlock:^(QBResponse *response) {
    // Handle error

    NSLog(@"resp: %@", response);

}];

Quickblox 仅使用此检索用户 1、5 和 6。所以我想,它只会向我发送具有我发送的那些确切标签的用户。但我想知道是否有任何方法,只需对 Quickblox 进行 1 次调用,即可检索每个拥有这些标签的用户。在这个例子中,所有 6 个用户都有标签“aaa”,因此应该检索每个用户。

【问题讨论】:

    标签: ios objective-c quickblox


    【解决方案1】:

    你是对的。此时用标签检索用户的方法使用逻辑运算符AND。

    计划在下一个版本中使用 OR 运算符检索带有标签的用户。

    【讨论】:

    • 什么时候发布?你有估价吗?
    • 此时没有ETA。
    猜你喜欢
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多