NSManagedObjectContextの保存操作を元に戻したいのですが。それがNSUndoManagerの目的だといつも思っていましたが、保存操作を元に戻すのはうまくいかないようです...
例:
[[NSManagedObjectContext MR_contextForCurrentThread] setUndoManager:[NSUndoManager new]];
[[NSManagedObjectContext MR_contextForCurrentThread].undoManager beginUndoGrouping];
MyDataObject *mdo = [MyDataObject MR_createInContext:[NSManagedObjectContext MR_contextForCurrentThread]];
mdo.name = @"...";
[[NSManagedObjectContext MR_contextForCurrentThread] save:nil];
[[NSManagedObjectContext MR_contextForCurrentThread].undoManager endUndoGrouping];
[[NSManagedObjectContext MR_contextForCurrentThread].undoManager undo];
しかし、挿入は元に戻されません...これを達成する方法はありませんか?トランザクションのように?