2013-03-12 91 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刪除記錄?

回答