【发布时间】:2014-11-21 02:41:47
【问题描述】:
我曾尝试使用以下代码创建自定义数据包,但它在进入 XMPP 生命周期时发生了变化。
NSString * strUser = [[NSUserDefaults standardUserDefaults] valueForKey:@"kXMPPmyJID"];
XMLWriter* xmlWriter = [[XMLWriter alloc]init];
[xmlWriter writeStartElement:@"presence"];
[xmlWriter writeAttribute:@"from" value:strUser];
[xmlWriter writeAttribute:@"to" value:appDelegate.chatUser];
[xmlWriter writeAttribute:@"type" value:@"typing.."];
[xmlWriter writeEndElement];
NSString* xml = [xmlWriter toString];
NSXMLElement *xmlElement = [[NSXMLElement alloc] initWithXMLString:xml error:nil];
XMPPPresence *presence = [XMPPPresence presenceFromElement:xmlElement];
[appDelegate.xmppStream sendElement:presence];
【问题讨论】:
标签: ios objective-c iphone xmpp xmppframework