2011-10-17 13 views
7

Estoy desarrollando una aplicación de iPhone que tiene un chat en grupo.XMPP framework - Cómo obtener mensajes de grupo

Im utilizando el marco XMPP. Pero no puedo recoger el mensaje que se ha recibido y luego pasarlo al Viewcontroller para imprimirlo.

Soy capaz de imprimir mensajes uno a uno, pero la forma en que el marco trata los mensajes de grupo es diferente.

Cualquier pista será apreciada.

+0

refieren http://stackoverflow.com/questions/4989921/iphone-xmpp-chat-client –

Respuesta

0

Básicamente tiene que crear un delegado que llamará a un método que se implementa en el controlador de vista. De forma que la aplicaciónDelegado (que es la única que sabe que se recibe un mensaje) ejecutará un método que se implementa en el controlador de vista. Entonces el viewcontroller podrá imprimir el mensaje recibido.

0

Siempre que usted recibirá un mensaje de grupo, se llamará al siguiente método delegado:

(void)xmppRoom:(XMPPRoom *)sender didReceiveMessage:(XMPPMessage *)message fromOccupant:(XMPPJID *)occupantJID 
    { 
     NSLog("Received Message : %@",[message body]); 
    } 
Cuestiones relacionadas