2014-04-02 3 views
1

: 사용자 정의 XMPP IQ 아이폰 OS에서 XMPP 프레임 워크는 나는 다음과 같은 XML가 iOS에서 XMPP 프레임 워크를 사용하여 사용자 정의 IQ를 보낼

<iq type="get"> 
<questionrequest xmlns="xyz" group="abc"> 
</questionrequest> 
</iq> 

내가 아이폰 OS에서 아래의 코드를 사용 :

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 * 쿼리에서 group = "abc"> 부분을 추가 할 때 오류가 발생합니다. 도와주세요.

답변

2

그것은 아래의 코드를 사용하여 일 : 나는 아이폰 OS에서 응용 프로그램을 생성하고 연결 및 한

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]; 
+0

을 XMPP와 나는 특정 사용자의 대화를 가져 오기 위해 필요 too.Now 오프라인 메시지를받을 수에서 가져온 사용자 XEP-0313 사용 방법 XEP-0313 구현 방법 –

+0

@MaheshNarla 특정 JID와의 모든 메시지에 대해 질의하는 등 특정 JID에 대해 질의하여이를 수행 할 수 있습니다. –