서버에서 IOS로 JSON을 받으면 때때로 parseData가 NULL이됩니다. 심지어 내가 몇 초 기다려 사용하려고 서버에서 데이터를 다시, 그것은 여전히 NULL을 계속 반복 루핑을 확인하십시오. 내가 내 JSONFetcher.mJSON parseData가 가끔씩 나타납니다
NSString *responseData = [[NSString alloc] initWithData:Oridata encoding:NSUTF8StringEncoding];
SBJsonParser *jsonParser = [SBJsonParser new];
parseData = (NSDictionary *) [jsonParser objectWithString:responseData error:nil];
은 "Oridata"데이터를 NSLOG이 부분을했다 사용하지만 때로는 "parseData"데이터가 NULL이 될 때
이상한 부분
이다. 그리고 "Oridata"가 json 데이터의 반환 그룹 일 때만 발생합니다.JSONFecther 파일의 출처를 확인하지 못했지만 "Copyright (C) 2009 Stig Brautaset"에서 가져온 파일입니다. 어떤 사람이 문제가 어떻게 나타나는지 알고 있습니까? 고마워.
오류 매개 변수를 사용하여 반환되는 상태를 확인하는 방법은 어떻습니까? 그리고'responseData'를 로깅합니다. – Wain
오류 매개 변수를 사용하는 방법을 알려주시겠습니까? 몇 가지 예를 들어 줄 수 있니? 감사! – Lazarus
오류입니다 >> 오류 도메인 = org.brautaset.SBJsonParser.ErrorDomain 코드 = 0 "예기치 않은 입력 끝"UserInfo = 0xa16cda0 {NSLocalizedDescription = 예기치 않은 입력 끝} – Lazarus