3
속성 값이 nil이면 항상 예외가 발생합니다. 때로는 단순히 빈 문자열을 'nil'로 설정할 수 없으므로 영역의 솔루션은 무엇입니까? 감사.realm.io에서 null 값을 처리하는 방법은 무엇입니까?
속성 값이 nil이면 항상 예외가 발생합니다. 때로는 단순히 빈 문자열을 'nil'로 설정할 수 없으므로 영역의 솔루션은 무엇입니까? 감사.realm.io에서 null 값을 처리하는 방법은 무엇입니까?
Null이 이제 완전히 지원됩니다.
OLD 답 :
지원 전무/NULL은 로드맵에 있습니다.
이 당신의 재산이 전무 경우 표시하기 위해 별도의 속성을 추가 는 그 때까지 두 가지 해결 방법이 있습니다.
@interface IntObject : RLMObject
@property NSInteger myProp;
@property boolean myPropIsNil;
@end
객체에 속성을 감싸 :
개체 속성 (링크)하지만 nil이 될 수 있습니다. 당신이 널 (NULL) INT 프로퍼티를 필요로한다면, 예를 들어,이 같은 새로운 영역 모델을 포장 할 수 있습니다
@interface IntObject : RLMObject
@property NSInteger myProp;
@end
을 그리고 언제 당신이 당신의 모델에 선택 사양 "INT"속성을 갖고 싶어, 당신이 할 수있는 이 쓰기 :
@interface MyModel : RLMObject
@property IntObject *optionalMyProp;
@end
를이 전혀없는 천연의 작품이지만. nil value에 대한 지원을 기대합니다. 감사. – PeiSong
이 기능이 포함될 날짜가 있습니까? – sgallego
불행히도 공식적인 날짜는 아직 알려 드릴 수 없습니다. 그러나 핵심 엔진 수준에서 활발하게 작업되고 있습니다. – bmunk