3
내 NSManagedObjectContext에서 저장 작업을 실행 취소하고 싶습니다.NSManagedObjectContext : 저장 작업을 취소 하시겠습니까?
[[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];
그러나 삽입이 취소되지 않습니다 : 나는 항상이 NSUndoManager가 무엇인지, 그러나 세이브 동작을 통해 실행 취소가 작동하지 않는 것처럼 보인다 ...
예, 생각했다. .. 이걸 얻을 수있는 방법이 없을까요? 거래처럼?