Ios XMPPFramework-如何创建群聊天室?

Ios XMPPFramework-如何创建群聊天室?,ios,xmpp,xmppframework,Ios,Xmpp,Xmppframework,我有一个用于一对一聊天的应用程序。现在我需要实现群组聊天。我知道使用XMPPFramework是可能的,并且有一个名为XMPPRoom的类,我们可以使用它创建房间或加入房间。但我无法在我的项目中实现这一点 任何人都可以提供我一些想法,建议,如果可能的话,一个示例应用程序。 提前感谢:)这里有一个脚本,可以连接到房间 [xmppRoom activate:[self xmppStream]]; [xmppRoom createOrJoinRoom]; 为了做到这一点,您应该可以访问xmppSt

我有一个用于一对一聊天的应用程序。现在我需要实现群组聊天。我知道使用XMPPFramework是可能的,并且有一个名为XMPPRoom的类,我们可以使用它创建房间或加入房间。但我无法在我的项目中实现这一点

任何人都可以提供我一些想法,建议,如果可能的话,一个示例应用程序。
提前感谢:)

这里有一个脚本,可以连接到房间

[xmppRoom activate:[self xmppStream]]; 
[xmppRoom createOrJoinRoom];

为了做到这一点,您应该可以访问xmppStream。

为什么您不能在项目中实现它?你试过什么?你遇到了什么具体问题。请不要使用StackOverflow作为要求他人为您完成工作的场所。请阅读以下内容:这是一种新方法:
[xmppRoom joinroomusing昵称:@“keithoys”history:nil]嗨,苏海尔,你能解释一下MAX\u ROOM\u的历史吗?----它将向我显示错误,如“使用未声明的标识符MAX_ROOM_HISTORY”嗨,这是我自己的定义值,你可以给出任何整数值
- (void)createOrJoinRoomWithRoomName:(NSString *)roomName nickName:(NSString *)nickName 
    {
        if(roomName && nickName)
        {
            _xmppRoomStorage = [XMPPRoomHybridStorage sharedInstance];
            XMPPJID *roomJid = [XMPPJID jidWithString:[NSString stringWithFormat:@"%@@%@.%@",roomName,@"conference",self.hostName]];
            _xmppRoom = [[XMPPRoom alloc] initWithRoomStorage:_xmppRoomStorage jid:roomJid];
            [_xmppRoom addDelegate:self delegateQueue:dispatch_get_main_queue()];
            [_xmppRoom activate:_xmppStream];
            NSXMLElement *history = [NSXMLElement elementWithName:@"history"];
            [history addAttributeWithName:@"maxstanzas" stringValue:MAX_ROOM_HISTORY];
            [_xmppRoom joinRoomUsingNickname:nickName history:history];
        }
        else
        {
            NSLog(@"room creation arguments missing");
        }
    }