当我使用null属性从restkit创建对象时,应用程序崩溃说:
没有为属性'secondHeader'指定值或默认值 'FZPublication'
但方法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"
}];
任何人都知道什么是happing?
答案 0 :(得分:0)
如何在Realm中创建和存储该对象?请记住,您无法在Realm中保存任何具有空值的属性,因为它将始终崩溃。