【发布时间】:2015-12-14 00:14:51
【问题描述】:
您好,我正在使用 XMPPFramework 制作聊天应用。
我通过引用此链接在我的项目中设置了 XMPPFramework:- http://code.tutsplus.com/tutorials/building-a-jabber-client-for-ios-xmpp-setup--mobile-7190
发送消息的代码:-
NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
[body setStringValue:messageStr];
NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
[message addAttributeWithName:@"type" stringValue:@"chat"];
[message addAttributeWithName:@"to" stringValue:fnjid];
[message addChild:body];
[self.xmppStream sendElement:message];
这段代码运行良好,但现在不起作用...方法“send Element”没有调用...它在 xmppstream 类中。
- (void)sendElement:(NSXMLElement *)element
此方法在连接到服务器时调用,但仅在发送消息时不工作
【问题讨论】:
-
当
sendElement:未被调用时,self.xmppStream是否为零?
标签: ios objective-c xmppframework