2012-07-18 16 views
1

我正在使用XMPP開發聊天應用程序。在這裏,我的問題是,我想發送聊天通知。我嘗試了下面的方式,但不正確。在iPhone的xmpp聊天中輸入指示

- (void)sendMessage:(id)sender 
{ 


    NSString *messageStr =messageField.text; 
    if([messageStr length] > 0) 
    { 

     NSXMLElement *body = [NSXMLElement elementWithName:@"body"]; 
     NSXMLElement *chatStatus=[NSXMLElement elementWithName:@"composing" xmlns:xmlns_chatstates]; 

     [body setStringValue:messageStr]; 
     NSXMLElement *message = [NSXMLElement elementWithName:@"message"]; 
     [message addAttributeWithName:@"type" stringValue:@"chat"]; 
     [message addAttributeWithName:@"to" stringValue:jidString]; 

     [message addChild:chatStatus]; 
     [message addChild:body]; 


     [[self xmppStream] sendElement:message]; 
    } 
} 

我使用上述方法用於發送message.But它總是顯示輸入的通知,即使我不是打字。可以任何一個幫助我。 在此先感謝

回答