2013-03-12 93 views
1

我想删除我的应用程序中的孤立项目。所以我这样做:如何使用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; 
     } 
    } 
    if (!result) { 
     NSLog(@"%@",c.id); 
     [[RKManagedObjectStore defaultStore].mainQueueManagedObjectContext deleteObject:c]; 
    } 
} 
[[RKManagedObjectStore defaultStore].mainQueueManagedObjectContext save:&error]; 

其实它的工作原理,我的记录消失,但是当我重新启动应用程序,他们又来了。如何用restkit删除记录?

回答