После того, как мой последний вопрос был решен JSON, который я получаю с сервера, изменился на следующий, и я застрял при обработке отображения для сохранения данных с Core Data.
Сущность
Key
- alias
- key
- keyType
- keyword
- unid
- until
JSON (с сервера)
{
"documents": 1026,
"configuration":
{
...
},
"data":
[
{
"alias": "",
"key": "SALUTATION",
"keyType": "S",
"keyword": "Mr",
"unid": ""
},
...
{
"alias": "Automobile",
"key": "ACCOUNT_MARKET_SEGMENT",
"keyType": "A",
"keyword": "Automobile",
"unid": ""
}
],
"documentsFound": 770,
"maxCount": -1,
"since": "20120326200001",
"until": "20120326211309"
}
Теперь я хочу сопоставить все данные от «данных» плюс ключ «до» для сущности «Ключ» , но не могу найти правильное решение. Мое отображение на данный момент для получения данных выглядит следующим образом и работает хорошо, но, конечно, не хватает кнопки «до».
RKManagedObjectMapping* keyMapping = [RKManagedObjectMapping mappingForClass:[Key class]];
keyMapping.rootKeyPath = @"data";
[keyMapping mapKeyPath:@"key" toAttribute:@"key"];
[keyMapping mapKeyPath:@"keyword" toAttribute:@"keywordEN"];
[keyMapping mapKeyPath:@"alias" toAttribute:@"alias"];
keyMapping.setDefaultValueForMissingAttributes = YES;
Спасибо за ваши идеи!