Restkit删除coredata中特定对象的所有对象

时间:2013-05-01 23:00:47

标签: ios objective-c core-data restkit

使用Restkit,我没有看到如何从核心数据中删除所有对象(例如Shoes)?

我曾经使用MSMangedObject + EasyFetching,但它还没有更新到RestKit .20。

1 个答案:

答案 0 :(得分:1)

RestKit不是为了删除所有对象而设计的。如果你想这样做,你应该手动完成。

RestKit的设计使您可以要求它删除与获取请求匹配的任何对象(如果它们未在上一个请求中从服务器返回)。请参阅“获取请求块和删除孤立对象”部分中的RKManagedObjectRequestOperation

如果您只需要访问托管对象上下文,那么您可以手动删除可以执行的对象:

[[RKManagedObjectStore defaultStore] mainQueueManagedObjectContext];