アプリで孤立したアイテムを削除したい。だから私はこれをしました:
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 でレコードを削除するにはどうすればよいですか?