2016-03-03 102 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