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

Ios Restkit删除特定对象的coredata中的所有对象,ios,objective-c,core-data,restkit,Ios,Objective C,Core Data,Restkit,使用Restkit,我不知道如何从核心数据中删除所有对象(例如鞋子) 我曾经使用MSMangedObject+EasyFetching,但它尚未更新为RestKit.20。RestKit不是用来删除所有对象的。如果你想这样做,你应该手动完成 RestKit的设计目的是,如果在最后一个请求中没有从服务器返回与获取请求匹配的任何对象,则可以要求它删除这些对象。请参阅“获取请求块和删除孤立对象”部分中的 如果您只需要访问托管对象上下文,以便手动删除对象,则可以执行以下操作: [[RKManagedOb

使用Restkit,我不知道如何从核心数据中删除所有对象(例如鞋子)


我曾经使用MSMangedObject+EasyFetching,但它尚未更新为RestKit.20。

RestKit不是用来删除所有对象的。如果你想这样做,你应该手动完成

RestKit的设计目的是,如果在最后一个请求中没有从服务器返回与获取请求匹配的任何对象,则可以要求它删除这些对象。请参阅“获取请求块和删除孤立对象”部分中的

如果您只需要访问托管对象上下文,以便手动删除对象,则可以执行以下操作:

[[RKManagedObjectStore defaultStore] mainQueueManagedObjectContext];

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

RestKit的设计目的是,如果在最后一个请求中没有从服务器返回与获取请求匹配的任何对象,则可以要求它删除这些对象。请参阅“获取请求块和删除孤立对象”部分中的

如果您只需要访问托管对象上下文,以便手动删除对象,则可以执行以下操作:

[[RKManagedObjectStore defaultStore] mainQueueManagedObjectContext];

我明白。请参阅我对NSMangedObject+EasyFetch的引用。这个类与Restkit一起使用,以使从coredata中删除对象变得容易。我参考了Restkit,因为它们通常是手拉手使用的。因此,您需要获取要删除的项目,循环它们,然后删除每个项目。那么您如何着手呢?假设我有一个名为RestEngine的类(它持有我对Restkit的访问权),但我在某个viewcontroller中如何从其他viewcontroller访问Restkits NSManagedObjectContext?我理解这一点。请参阅我对NSMangedObject+EasyFetch的引用。这个类与Restkit一起使用,以使从coredata中删除对象变得容易。我参考了Restkit,因为它们通常是手拉手使用的。因此,您需要获取要删除的项目,循环它们,然后删除每个项目。那么您如何着手呢?假设我有一个名为RestEngine的类(它持有我对Restkit的访问权),但我在某个viewcontroller中,如何从其他viewcontroller访问Restkits NSManagedObjectContext?