2016-03-03 97 views
1
检索与多个标签用户

我试图检索具有从Quickblox多个标签,就像下面这个例子用户:无法从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与此有关。所以我想,它只会向我提供具有我要发送的确切标签的用户。但是我想知道是否有任何方法,只需要1次调用Quickblox就可以检索到每个具有这些标签的每个用户。在这个例子中,所有6个用户都有标签“aaa”,因此应该检索每个用户。

回答

0

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

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

+0

何时发布?你有估计吗? – gaskbr

+0

目前没有ETA。 – SevenDays