2015-04-23 89 views
1

我想要更新ONE CoreLE數據對象的屬性,並使用RestKit將更改發送到服務器。使用Restkit更新單個屬性

我看到ResKit總是發送對象所有屬性,而不僅僅是改變的。這使我的應用程序變慢(呃)。

我也看到了從服務器更新響應應該返回整個對象返回到這又是比較慢,這可能是RestKit(所有我需要的是成功/失敗響應)

是否有這種優雅的解決方案? (我對RestKit來說很新穎)

回答

1

您可以即時創建請求描述符,其中只包含要發送的屬性,您可以自己簡單地使用映射操作,也可以只確保一次運行一個這樣的操作,並在對象管理器上調用removeRequestDescriptor:(這對您來說可能會很棘手)。替代方案是將數據上傳到字典並上傳,但這並不理想。

對於響應,映射說明要映射什麼,但並不一定都在那裏,RestKit將採取一切可能的方法並映射該映射。