0

アプリで XMPP を使用しています。特定の ID にメッセージを送信しようとすると、メッセージが送信されません (コード内の「test.codemen@gmail.com」など)。私のコードを以下に示します。前もって感謝します。

- (IBAction)sendMsg:(id)sender 
{
    NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
    [body setStringValue:msgField.text];

    NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
    [message addAttributeWithName:@"type" stringValue:@"chat"];
    [message addAttributeWithName:@"to" stringValue:@"test.codemen@gmail.com"];
    [message addChild:body];

    iPhoneXMPPAppDelegate *share = [iPhoneXMPPAppDelegate sharedInstance];
    [[share xmppStream] sendElement:message];
}
4

2 に答える 2

0

xml を印刷し、メッセージの内容を確認します。間違った JID にメッセージを送信している可能性があります。

于 2014-03-13T03:19:49.253 に答える