Я следил за инструкциями Restkit по сопоставлению объектов (https://github.com/RestKit/RestKit/wiki/Object-mapping), и я признаю, что я все еще в недоумении о том, как сопоставить массив JSON. Я считаю, что все отображение Restkit довольно запутанно в Генеральная!Массив сопоставления Reskit без путей ключа
Я пытаюсь POST массив, который в настоящее время ожидается в следующем формате:
{
"messages" : ["message one", "message two"]
}
... почти точно так же, как и в примере Restkit для отображения без keypaths - кроме я хотел бы опубликовать все сообщения за один раз идут как массив, а не одно сообщение как время.
У меня это как моя модель:
@interface Messages : NSObject
@property (nonatomic, strong) NSArray *allMessages;
@end
Тогда я определим отображение следующим образом:
+ (RKObjectMapping *)defineMessagesRequestMapping {
RKObjectMapping *messagesRequestMapping = [RKObjectMapping requestMapping];
[messagesRequestMapping addAttributeMappingsFromArray:@[@"messages"]];
return messagesRequestMapping;
}
Но я не имею никакой удачи! Любая помощь была бы оценена ...
Является ли это сопоставление предназначенным для отправки или получения данных? Вы делаете то и другое? Обычно вы определяете принимающее сопоставление, а затем используйте 'inverseMapping' для создания запрашивающего сопоставления. – Wain
это сопоставление для отправки данных. мне придется искать в inverseMapping ... спасибо. – Dana