NSUndoManager and runModalForWindow
NSUndoManager and runModalForWindow
- Subject: NSUndoManager and runModalForWindow
- From: Kevin <email@hidden>
- Date: Fri, 30 Oct 2009 20:38:05 -0500
I have a simple Core Data app which displays a list of entities in the
main window. To create or add new entities, I use a second modal
window with a separate managed object context so changes can be undone/
redone without interfering with the main managed object context.
The editing window is launched using runModalForWindow:. If I make a
series of discrete changes in this modal window, doing a single undo
results in undoing ALL my changes. I tried setting the run loop modes
of NSUndoManager (obtained from the second managed object context) to
contain NSModalPanelRunLoopMode but that didn't appear to make any
difference.
If I don't launch the window using runModalForWindow: and simply use
makeKeyAndOrderFront:, everything works as expected.
Has anyone run into this before?
Kevin
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden