[iOS] iOS 데이터 분석 시<br>처리
프로젝트 에 서 는 프로그램 이 일부 데 이 터 를 가 져 온 후에 알 수 없 는 충돌 을 자주 만 납 니 다.이 유 는 서버 의 데이터베이스 에 일부 필드 가 비어 있 기 때문에 JSON 형식 으로 클 라 이언 트 에 게 되 돌아 갈 때 이러한 데이터 가 나타 납 니 다: repairs = "
이 데이터 형식 은 nil 도 String 도 아 닙 니 다.대상 으로 분 석 된 후 이 대상 에 게 직접 메 시 지 를 보 내 면 (eg: length, count 등) 무 너 집 니 다.알림 오류:
-[NSNull length]: unrecognized selector sent to instance
해결 방안:카 테 고리 하 나 를 사 용 했 습 니 다. NullSafe 라 고 합 니 다.
NullSafe 사고방식: 실행 할 때 이 싫어 하 는 빈 값 을 nil 로 설정 합 니 다. nil 은 안전 합 니 다. nil 대상 에 게 메 시 지 를 보 내 도 무 너 지지 않 습 니 다.이 category 는 사용 하기에 매우 편리 합 니 다. 공사 에 가입 하면 됩 니 다. 다른 것 은 아무것도 하지 않 아 도 됩 니 다. 아주 간단 합 니 다.
설치 및 사용
NullSafe 를 사용 하려 면 프로젝트 에 NullSafe. m 파일 을 끌 어 다 놓 기만 하면 됩 니 다.NullSafe 는 실행 할 때 자동 으로 불 러 옵 니 다. 코드 에 헤더 파일 을 포함 할 필요 가 없습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.