this used to work in previous versions of Xcode but now it doesn't seem to work with Xcode 8. I'm trying to delete an object from core data and when I delete it, it is removed from the tableview but when I come back the object is still there. Any suggestions are much appreciated. Here's my code
TheRecord *recordToDelete = [self.fetchedResultsController objectAtIndexPath:indexPath];
[self.managedObjectContext deleteObject:recordToDelete];
NSError *error = nil;
if (![self.managedObjectContext save:&error])
{ NSLog(@"Error! %@",error); }