2015-01-02 2 views
4

충돌, 응용 프로그램 충돌 말 :영역 기본값 속성

'FZPublication'

재산 'secondHeader'에 대해 지정 없음 값 또는 디폴트 값

하지만 방법 defaultPropertyValues은

+(NSDictionary *)defaultPropertyValues { 
    return @{ 
      @"serviceId" : @0, 
      @"filterId" : @0, 
      @"proccessDate" : @"", 
      @"relation" : @"", 
      @"header" : @"", 
      @"text" : @"", 
      @"remoteId" : @0, 
      @"versionId" : @0, 
      @"footer" : @"", 
      @"secondHeader" : @"", 
      @"companyRemoteId" : @0, 
      }; 
} 

내 restkit 매핑이 해당 부동산에 대한 기본 값을 가지고 :

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[FZPublication class]]; 
    [mapping addAttributeMappingsFromDictionary:@{ 
                @"IdServico":@"serviceId", 
                @"IdFiltro":@"filterId", 
                @"Lido":@"read", 
                @"DtProcessamento":@"proccessDate", 
                @"Relacao":@"relation", 
                @"Cabecalho1":@"header", 
                @"Cabecalho2":@"secondHeader", 
                @"Texto":@"text", 
                @"Id":@"remoteId", 
                @"IdEmpresa":@"companyRemoteId", 
                @"IdVersao":@"versionId", 
                @"DtPublicacao":@"publicationDateString", 
                @"NomeDiario" : @"diaryName", 
                @"DtDisponibilizacao" : @"availableDateString", 
                @"NDiario" : @"diaryNumber", 
                @"NProcesso" : @"proccessNumber", 
                @"NPagina" : @"pageNumber", 
                @"Rodape" : @"footer" 
                }]; 

아무도 아이디어가 무엇입니까?

+0

예외가 발생하면 중단 점을 설정하여 중단됩니다. 그 코드를 게시하여 우리가하는 일을 볼 수 있습니다. – Chris

+0

RestKit 매핑 코드도 공유 할 수 있습니까? – segiddins

+0

@Chris 영역 코드에서 예외 중단 점이 멈추었지만 restkit 콜백에 저장 중입니다. –

답변

0

어떻게 영역에서 객체를 만들고 저장하고 있습니까? Realm에는 항상 null 값이있는 속성을 저장할 수 없으므로 Realm은 항상 충돌하기 때문에이 속성을 저장하지 마십시오.