如何使用XMPP框架检索聊天室成员列表?

我尝试使用:

 - (void)xmppRoom:(XMPPRoom *)sender didFetchMembersList:(NSArray *)items

但是它返回一个空数组。有人可以帮我吗?

最佳答案

当您加入 session 室代理时,xmpproom代理将进行调用,然后返回以下代码。

-(void)xmppRoomDidJoin:(XMPPRoom *)sender
{

    DDLogInfo(@"joined room");
    [sender fetchMembersList];
}

之后,它将调用以下委托方法。
-(void)xmppRoom:(XMPPRoom *)sender didFetchMembersList:(NSArray *)items

07-25 23:49