2014-10-20 1 views

답변

2

Null이 이제 완전히 지원됩니다.

OLD 답 :

지원 전무/NULL은 로드맵에 있습니다.

  1. 이 당신의 재산이 전무 경우 표시하기 위해 별도의 속성을 추가 는 그 때까지 두 가지 해결 방법이 있습니다.

    @interface IntObject : RLMObject 
    @property NSInteger myProp; 
    @property boolean myPropIsNil; 
    @end 
    
  2. 객체에 속성을 감싸 :

    개체 속성 (링크)하지만 nil이 될 수 있습니다. 당신이 널 (NULL) INT 프로퍼티를 필요로한다면, 예를 들어,이 같은 새로운 영역 모델을 포장 할 수 있습니다

    @interface IntObject : RLMObject 
    @property NSInteger myProp; 
    @end 
    

    을 그리고 언제 당신이 당신의 모델에 선택 사양 "INT"속성을 갖고 싶어, 당신이 할 수있는 이 쓰기 :

    @interface MyModel : RLMObject 
    @property IntObject *optionalMyProp; 
    @end 
    
+3

를이 전혀없는 천연의 작품이지만. nil value에 대한 지원을 기대합니다. 감사. – PeiSong

+1

이 기능이 포함될 날짜가 있습니까? – sgallego

+0

불행히도 공식적인 날짜는 아직 알려 드릴 수 없습니다. 그러나 핵심 엔진 수준에서 활발하게 작업되고 있습니다. – bmunk