2013-04-04 189 views
0

我正在使用RestKit將對象發佈到服務器。在我的對象中,我有兩個屬性:namesocialIdRestkit請求動態映射

我想發送給服務器只有有數據的屬性。

如果name != nil發送:

{ 
    "name" : "name", 
} 

如果socialId != 0發送:

{ 
    "socialId" : socialId, 
} 

但RestKit發送的所有數據。例如:

​​

我該如何改變這種行爲?

回答

0

答案是使用[RKDynamicMapping setObjectMappingForRepresentationBlock:]

你應該在塊檢查表示屬性和添加屬性映射期望的性質。