[iOS] iOS 데이터 분석 시<br>처리

768 단어
질문:
프로젝트 에 서 는 프로그램 이 일부 데 이 터 를 가 져 온 후에 알 수 없 는 충돌 을 자주 만 납 니 다.이 유 는 서버 의 데이터베이스 에 일부 필드 가 비어 있 기 때문에 JSON 형식 으로 클 라 이언 트 에 게 되 돌아 갈 때 이러한 데이터 가 나타 납 니 다: repairs = "
이 데이터 형식 은 nil 도 String 도 아 닙 니 다.대상 으로 분 석 된 후 이 대상 에 게 직접 메 시 지 를 보 내 면 (eg: length, count 등) 무 너 집 니 다.알림 오류: -[NSNull length]: unrecognized selector sent to instance해결 방안:
카 테 고리 하 나 를 사 용 했 습 니 다. NullSafe 라 고 합 니 다.
NullSafe 사고방식: 실행 할 때 이 싫어 하 는 빈 값 을 nil 로 설정 합 니 다. nil 은 안전 합 니 다. nil 대상 에 게 메 시 지 를 보 내 도 무 너 지지 않 습 니 다.이 category 는 사용 하기에 매우 편리 합 니 다. 공사 에 가입 하면 됩 니 다. 다른 것 은 아무것도 하지 않 아 도 됩 니 다. 아주 간단 합 니 다.
설치 및 사용
NullSafe 를 사용 하려 면 프로젝트 에 NullSafe. m 파일 을 끌 어 다 놓 기만 하면 됩 니 다.NullSafe 는 실행 할 때 자동 으로 불 러 옵 니 다. 코드 에 헤더 파일 을 포함 할 필요 가 없습니다.

좋은 웹페이지 즐겨찾기