내용의 업데이트 :SBJSON 파서는 늘 그것이 내가 지금 여기가 간다, 내가 제목 충분히 명확하지 것 같아
나는 페이스 북의 로그인이있는 응용 프로그램을 짓고 있어요,하지만 난 SBJSON의 파서를 사용 Facebook API는 다른 문서를 구문 분석합니다. 이제 내가 가지고있는 문제는 저에게 이상합니다. 파서는 내가 읽는 JSON에서 업데이트를 얻지 못하고있다.
나는이 콘텐츠 사용이 확인을 구문 분석
{
"categories": [
{
"id": 5,
"catunique": "f874f7d2b48b099400e9f22ea512c234c4f89d81",
"cattitle": "Nature",
"catfold": "nature"
},
{
"id": 3,
"catunique": "edfbb81a83e37b045bfddec1c4fbbbef52b408e7",
"cattitle": "Bikes",
"catfold": "bikes"
}
],
"images": [
{
"id": 31,
"catunique": 5,
"imgtag": "Pig",
"imgname": "pig759.png",
"imgbname": "[email protected]"
},
{
"id": 32,
"catunique": 5,
"imgtag": "Frog Shadow",
"imgname": "frogshadow503.jpg",
"imgbname": "[email protected]"
},
{
"id": 33,
"catunique": 3,
"imgtag": "Cat",
"imgname": "cat518.jpg",
"imgbname": "[email protected]"
}
]
}
을하지만 난은 "이미지"개체에 다른 항목을 추가하는 경우 응용 프로그램을 다시 실행하고 응답을 받고 있지 않습니다. 내 응용 프로그램 위임에
나는 파서
를 사용하여이 코드를SBJSON *json = [[SBJSON alloc] init];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://somedomain.com/images.json"]];
//[request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
//[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyNever];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
//set data to string with encoding
NSString *json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
imagesJsonData = [json objectWithString:json_string error:nil];
이 서버 문제, 파서 문제 나 내 코딩 문제