0

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

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

如果name != nil发送:

{
   "name" : "name",
}

如果socialId != 0发送:

{
   "socialId" : socialId,
}

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

{
   "name" : "",
   "socialId" : 0,
}

我怎样才能改变这种行为?

4

1 回答 1

0

答案是使用 [RKDynamicMapping setObjectMappingForRepresentationBlock:]

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

于 2013-04-13T07:52:41.737 回答