如何使用RestKit for iOS删除服务器上不可用的本地数据库对象

时间:2017-05-10 10:21:39

标签: ios swift restkit-0.20

您好我已经将RestKit用于我的iPhone应用程序。我从服务器获取结果并保存到本地数据库。但是如果我们从服务器中删除可用于本地数据库的少量记录。那么如何使用RestKit删除这些数据条目。在RestKit中有任何构建方法,使用它我们可以轻松处理这种情况。

1 个答案:

答案 0 :(得分:1)

是。您可以使用addFetchRequestBlock为谓词提供获取请求,通过该请求可以避免从响应中保存不需要的对象。

因此,在addFetchRequestBlock中,您可以为相应的URL提供没有任何条件的谓词。因此它将删除所有对象并插入新对象。

参考:http://cocoadocs.org/docsets/RestKit/0.24.0/Classes/RKManagedObjectRequestOperation.html