Restkit 请求动态映射

Posted

技术标签:

【中文标题】Restkit 请求动态映射【英文标题】:Restkit request dynamic mapping 【发布时间】:2013-04-04 10:47:40 【问题描述】:

我正在使用 RestKit 将对象发布到服务器。在我的对象中,我有两个属性:namesocialId

我只想将具有数据的属性发送到服务器。

如果name != nil发送:


   "name" : "name",

如果socialId != 0发送:


   "socialId" : socialId,

但是 RestKit 发送所有数据。例如:


   "name" : "",
   "socialId" : 0,

如何改变这种行为?

【问题讨论】:

【参考方案1】:

答案是使用[RKDynamicMapping setObjectMappingForRepresentationBlock:]

您应该检查块中的表示属性并为所需属性添加属性映射。

【讨论】:

以上是关于Restkit 请求动态映射的主要内容,如果未能解决你的问题,请参考以下文章

RestKit - 没有对象映射的请求

restkit 映射嵌套数组为空(带有 json 响应的嵌套 restkit 请求)

RestKit 0.20:映射复杂的动态嵌套 JSON

Restkit 动态属性映射

RestKit 的动态映射会解决这个复杂的 JSON 映射吗?

如何在请求中使用 NSStrings 映射 NSArray (RESTKit)