구문 분석하는 JSON 배열이 있습니다. 나는 Staff
키의 값을 파싱하지만 때로는 Staff
객체에는 값이 없습니다.JSON 객체에 값이 있는지 확인하는 방법
예상 수익;
그러나 때때로 반환
key[@"staff"][@"staff_id"]
나던 존재하기 때문에 충돌이 앱을 야기
.
if (key[@"staff"][@"staff_id"]){
//Parse staff
}
else{
//staff is empty
}
을하지만 그것은 여전히 존재 나던 [@"staff_id"]
을 찾습니다 생각하기 때문이 아니라 충돌 :
필자했습니다.
또한
if (![key[@"staff"][@"staff_id"] isKindOfClass:[NSNull class]])
그리고
if (![key[@"staff"] isKindOfClass:[NSNull class]])
어떤 도움을 주시면 더 좋구요을 시도했습니다. :)
[키 objectForKey : "staff_id"@] 단지의 경우 반환 JSON은 내가 할 수있는 경우에 I가 두 번을 투표 할 것 – Miknash
unconsistent 보이기 때문에. 매우 감사합니다. :) – DevC
@NickCatib fixed, DevC that great :) 문제가 해결되면 추가 독자를 위해 올바른 표시를하십시오. – l0gg3r