2013-04-17 29 views
-1

我一直在寻找一个好的XMPP聊天室教程。我发现这tutorial有帮助,但仍然没有实施多用户聊天的运气。ios xmpproom教程

有人能给我一个很好的参考吗?

在此先感谢。

回答

1

如果你只是按照这种方式,你可以使XMPP聊天室。你必须配置一些关于房间的设置。

  • (无效)xmppRoom:(XMPPRoom *)发件人didConfigure:(XMPPIQ *)iqResult

此委托方法将被称为〜您可以通过XMPP设置你想要的东西 - 045文件

XMPPRoomMemoryStorage *roomMemory = [[XMPPRoomMemoryStorage alloc]init]; 

    roomID = [NSString stringWithFormat:@"%@@%@",_subjectOfRoom.text,szRoomName]; 
    XMPPJID *roomJID = [XMPPJID jidWithString:roomID]; 

    XMPPRoom *xmppRoom = [[XMPPRoom alloc]initWithRoomStorage:nil 
                  jid:roomJID 
               dispatchQueue:dispatch_get_main_queue()]; 

    [xmppRoom addDelegate:self delegateQueue:dispatch_get_main_queue()]; 

    [xmppRoom activate:[[JSXMPP_Singletone sharedInstanc]xmppStream]]; 

    [xmppRoom joinRoomUsingNickname:@"KIM" 
          history:nil 
          password:nil]; 
    [xmppRoom configureRoomUsingOptions:nil]; 
+0

谢谢Kim,虽然几个月前我发现了这个。为了以防万一,我仍将此标记为答案。 – jaxx05

+0

@ jaxx05我也在寻找一个很好的XMPP聊天室教程/例子。由于您与我几个月前处于同一位置,因此如果您可以帮助我处理任何有关XMPP聊天室的教程/示例,我将不胜感激。 – DevCali