2011-05-05 5 views

답변

23

returnData 인스턴스 변수에 응답을 할당 했으므로 처음으로 얻으려면 문자열로 변환하십시오. 응답 형식에 따라 NSXMLParser 또는 일부 JSON 라이브러리를 사용하여 구문 분석을 수행 할 수 있습니다. 여기

는 문자열로 응답을 변환하는 것입니다 방법은 다음과 같습니다

NSString *responseBody = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding]; 
+0

일반 텍스트로 응답을 반환 할 수 있습니까? 예 : true/false? –

+2

당신이 돌아 오는 것은 실제로 중요하지 않습니다. – Eimantas

+0

고마워요 :) –

2

난 당신이 헤더 등을 검사 할 수 있도록 전체 NSURLResponse을 의미 가정합니다. returnResponse 매개 변수를 전달해야하는 경우에는 out 매개 변수 (NSURLResponse **)입니다. docs을 참조하십시오.

+0

나는 그가 서버가 반환 한 원시 텍스트를 의미한다고 생각합니다. 문서는 NSURLResponse와 결과의 차이점을 설명하지 않으며 NSURLResponse에서 응답 본문을 얻는 방법도 설명하지 않습니다. – Oscar

2

returnData 귀하의 답변입니다. 그것의 XML이 JSONFramework를 사용한다면 NSXMLParser를 사용하여 구문 분석 할 수 있습니다.

관련 문제