2013-04-04 150 views
0

我正在使用RestKit将对象发布到服务器。在我的对象中,我有两个属性:namesocialIdRestkit请求动态映射

我想发送给服务器只有有数据的属性。

如果name != nil发送:

{ 
    "name" : "name", 
} 

如果socialId != 0发送:

{ 
    "socialId" : socialId, 
} 

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

​​

我该如何改变这种行为?

回答

0

答案是使用[RKDynamicMapping setObjectMappingForRepresentationBlock:]

你应该在块检查表示属性和添加属性映射期望的性质。