使用Restkit更新单个属性

时间:2015-04-23 12:01:40

标签: objective-c restkit

我想更新Core Data Object上的 ONE SINGLE 属性,并使用RestKit将更改发送到服务器。

我发现ResKit始终使用 ALL 属性发送Object,而不仅仅是更改的属性。这使我的应用程序变慢(呃)。

我还看到来自服务器的更新响应应该将整个对象返回到RestKit,它可能再慢一些(我只需要成功/失败响应)

这有优雅的解决方案吗? (我对RestKit很新)

1 个答案:

答案 0 :(得分:1)

您可以即时创建一个请求描述符,其中只包含您要发送的属性,您可能只需要自己使用映射操作,或者确保一次只运行一个这样的操作并调用{对象管理器上的{1}}(这对您来说可能很棘手)。另一种方法是将数据上传到字典中并上传,但这并不理想。

对于响应,映射表示要映射的内容,但并不是所有都必须存在,RestKit将采取任何可能的方式并映射它。