2015-05-05 52 views

回答

3

爲了檢索組中的所有成員,首先獲取您想要獲得成員的特定對話,併爲您提供這種迴應。

Dialogs: (
ID:554864c6535c12ac9a0f63dc      
Room JID:[email protected]      
name:3      
photo:(null)      
type:2      
lastMessage:(null)      
lastMessageDate:(null)      
occupantIDs:(\n 2067069,\n 2107873,\n 2976970\n)      
userID:2976970      
unreadMessagesCount:0      
lastMessageUserID:0" 
) 

在這裏你可以看到你有該組中的所有用戶的居住者ID現在,你必須要找到與此居住者ID的所有用戶。

NSArray *occupantsUsersIDs = [dialogname valueForKey:@"occupantIDs"]; 
    // 
    [QBRequest usersWithIDs:occupantsUsersIDs page:pagedRequest successBlock:^(QBResponse *response, QBGeneralResponsePage *page, NSArray *users) { 

    NSLog(@"Users %@",users); 
     // 
    } errorBlock:nil]; 
+0

這裏我們不是將用戶添加到occupantIDS中。 – Bhupesh

+0

當你創建組時你必須指定佔用者ID嗎? – jogshardik

+0

是的,但我只給我的乘客ID不是全體成員ID – Bhupesh