0
我一直在关注对象映射的Restkit指令(https://github.com/RestKit/RestKit/wiki/Object-mapping),我承认我仍然对如何映射JSON数组感到困惑 - 我发现整个Restkit映射相当混乱一般!没有关键路径的Reskit映射阵列
我试图发布一个阵列,其被期待以这种格式:
{
"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