2011-05-10 5 views
0

내 iPhone 응용 프로그램으로 Facebook에서 항목을 게시하는 멤버의 사용자 이름을 검색하고 싶습니다. 나는 그것을 얻었지만 잘못된 포맷으로되어있다. 내 코드 :NSString에서 JSON 값을 변환하는 방법

//My method 
- (void)request:(FBRequest *)request didReceiveResponse:(NSURLResponse *)response { 

     NSLog(@"received response %@",response); 

//The callback 
[_facebook requestWithGraphPath:@"https://graph.facebook.com/me" andDelegate:self]; 

그리고 내가 GDB이있어 :

received response <NSHTTPURLResponse: 0x1a11e0> 

어떤 형식이있다 : JSON 내가 생각하지만 난 그것은 단순한있는 NSString에 어떻게 변환 할 수 있습니까?

감사합니다.

Flo.

+1

그런데 응답을 받아 들여 다른 사람이 너에게 고마운 것을 보여줘야한다. 그렇지 않으면 아무도 너를 더 이상 듣지 않을 것이다. –

답변

0

을 보일 것입니다. NSURLConnection 대리자 프로토콜의 메서드를 사용하고 있습니다.

당신은뿐만 아니라 다음과 같은 방법을 구현해야합니다 :

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 

이 방법은 호출 할 수있는 여러 번, 당신은 NSMutableData의 인스턴스로 들어오는 데이터를 추가 할 수 있도록. 당신에게 데이터의 로딩을 말할 것이다

- (void)connectionDidFinishLoading:(NSURLConnection *)connection 

는 응답이 완료되면 완료되었습니다.

수신 된 데이터가 완료되면 함께 문자열을 생성 할 수 있습니다.

- (id)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding 

json 문자열을 구문 분석하려면 JSON Framework을 권하고 싶습니다.

+0

고맙지 만 내 콜백은 무엇입니까? –

+0

@Florian_accessdev 도움을 기꺼이 도와 드리겠습니다. 그러나 질문에 대한 답변을 먼저 받아 들여야합니다 ... –

+0

@Florian_accessdev 질문에 대한 답변 만 받아 들여야합니다. 제발 저들을 보아라. 아무도 대답하지 않았 느냐? –

관련 문제