Это решено, но я не могу пометить это как 2 дня.
Это кажется довольно простым.Я получаю дату от моего сервера, сопоставляя ее с NSDate, она берет ее и отправляет на карту, и она пропускает это!
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.
Я даже попытался вставить глобальный форматировщик по умолчанию с этим:
[RKObjectMapping addDefaultDateFormatterForString:@"yyyy-MM-dd'T'HH:mm:ss.sss'Z'" inTimeZone:nil];
Одна проблема, которую я вижу, состоит в том, что моя дата отформатирована так: 2012-03-20T13: 20: 19.910Z - обратите внимание на десятичные секунды.Я надеялся, что вышеуказанный формат исправит это.
Как я могу получить RestKit для сопоставления моего объекта?