Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何使用RestKit删除对象?_Objective C_Core Data_Restkit - Fatal编程技术网

Objective c 如何使用RestKit删除对象?

Objective c 如何使用RestKit删除对象?,objective-c,core-data,restkit,Objective C,Core Data,Restkit,我想删除我应用程序上的孤立项目。所以我这样做了: for (Card *c in fetchedResultsController.fetchedObjects) { BOOL result = NO; for (Card * remove_card in remoteResultArray) { if ([remove_card.id intValue] == [c.id intValue]) { result = YES; }

我想删除我应用程序上的孤立项目。所以我这样做了:

for (Card *c in fetchedResultsController.fetchedObjects) {
   BOOL result = NO;
   for (Card * remove_card in remoteResultArray) {
      if ([remove_card.id intValue] == [c.id intValue]) {
          result = YES;
       }
   }
   if (!result) {
        NSLog(@"%@",c.id);
        [[RKManagedObjectStore defaultStore].mainQueueManagedObjectContext deleteObject:c];
   }
 }
 [[RKManagedObjectStore defaultStore].mainQueueManagedObjectContext save:&error];

事实上,它工作了,我的记录消失了,但当我重新启动应用程序时,它们又出现了。如何使用restkit删除记录?

尝试使用[RKManagedObjectStore defaultStore].persistentStoreManagedObjectContext


或者在此处描述实现此行为:在“获取请求块并删除孤立对象”下。

尝试使用[RKManagedObjectStore defaultStore]。persistentStoreManagedObjectContext

或者实现此行为在此处进行了描述:在“获取请求块和删除孤立对象”下