2012-03-28 2 views
0

이 문제는 해결되었지만 2 일 동안 표시하지는 않습니다.RestKit에서 내 객체 매핑을 건너 뛰는 중

이것은 매우 기본적인 것처럼 보입니다. 내 서버에서 오는 날짜가있어, 그것을 NSDate에 매핑, 그것을 선택하고 그것을지도로 이동하고 그것을 SKIPS!

restkit.object_mapping:RKObjectMappingOperation.m:263 Mapping attribute value keyPath 'createdOn' to 'createdOn' 
    restkit.object_mapping:RKObjectMappingOperation.m:125 Found transformable value at keyPath 'createdOn'. Transforming from type '__NSCFString' to 'NSDate' 
    restkit.object_mapping:RKObjectMappingOperation.m:109 Transforming string value '2012-03-20T13:20:19.910Z' to NSDate... 
    restkit.object_mapping:RKObjectMappingOperation.m:280 Skipped mapping of attribute value from keyPath 'createdOn to keyPath 'createdOn' -- value is unchanged ((null)) 

나중에 내 개체에는 NSDate에 대해 nil이 있습니다. 통지 - 19.910Z : 2012-03-20T13 : 20 내가 볼 수

[RKObjectMapping addDefaultDateFormatterForString:@"yyyy-MM-dd'T'HH:mm:ss.sss'Z'" inTimeZone:nil]; 

하나의 문제는 내 일이 같은 포맷이다 :

는 난이 가진 기본 전역 포맷터에서 퍼팅 시도 십진수 초. 위의 형식으로 문제가 해결되기를 기대했습니다.

RestKit에서 내 개체를 매핑하려면 어떻게해야합니까?

+0

여기 키가 "값이 변하지 않았습니다 (null)"행이라고 생각합니다. 분명히 내 날짜가 올바르게 포맷되지 않았습니다. –

답변

1

솔루션은 다음과 같습니다

[RKObjectMapping addDefaultDateFormatterForString:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" inTimeZone:nil]; 

통지 소수 초는 SSS SSS 없습니다.