[self.managedObjectContext deleteObject:self];
Is there a problem, conceptually, with executing this line of code?
[self.managedObjectContext deleteObject:self];
Is there a problem, conceptually, with executing this line of code?
No. The object will be removed from the MOC when it's synchronized, not now.