我想在iOS中使用xmpp框架针对以下XML发送自定义IQ:
<iq type="get">
<questionrequest xmlns="xyz" group="abc">
</questionrequest>
</iq>
我在iOS中使用了以下代码:
XMPPIQ *iq = [[XMPPIQ alloc] initWithType:@"get"];
DDXMLElement *query = [DDXMLElement elementWithName:@"questionrequest" xmlns:@"xyz" group:@"abc"];
[iq addChild:query];
[[[self appDelegate] xmppStream] sendElement:iq];
NSLog(@"iq: %@", [iq prettyXMLString]);
当我在DDXMLElement * query中添加group =“abc”>部分时,它给出了错误。请帮忙。
最佳答案
它通过使用以下代码来工作:
XMPPIQ *iq = [[XMPPIQ alloc] initWithType:@"get"];
DDXMLElement *query = [DDXMLElement elementWithName:@"questionrequest" xmlns:@"naseebprofile"];
[query addAttributeWithName:@"group" stringValue:@"Tastes"];
[iq addChild:query];
[[[self appDelegate] xmppStream] sendElement:iq];
关于ios - iOS XMPP框架中的自定义XMPP IQ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22804932/