POST请求后删除CoreData对象

我正在使用RestKit 0.20.3和CoreDatacaching我的Web服务的结果。 我需要从CoreData中删除所有不在响应中的对象,所以我使用[RKObjectManager addFetchRequestBlock] 。 一切工作正常,当我做GET请求,但是当我做POST请求的对象不被删除在CoreData中,我想,因为deleteLocalObjectsMissingFromMappingResult只与GET请求完成。

我明白,在RESTfull体系结构中,POST请求用于更新服务器端的实体,但在我的情况下,Web服务提供searchfunction,并在POST中占用大量可选参数。

有没有办法configurationRestKit甚至在POST请求后进行删除?

如果没有,我是否需要在每个请求结束时手动删除,还是有另一种更好的方法?

目前不支持。 这里最好的select是将RKRequestMethod属性添加到RKManagedObjectRequestOperation ,该属性指定允许与托pipe对象清理一起使用的HTTP方法。 这将是一个简单的改变来实现。

请在RestKit Github上打开一个请求该function的问题,我们将看到它包含在0.21.0中。