I have an app currently with my own simple undo of a single instance. When the app quits I'm able to save and later restore the undo info. I've now switched to using the NSUndoManager and multiple levels of complex undos.

On a desktop system the user quits and normally you just dispose of the undos. This is on the iphone however. They may have to quit in the middle of something (incoming call, text msg, catch a flight, etc)

Is there a simple method to archive the undo structure and restore it?
These are not CoreData items and they could be a wide range of data.

I could fold all the undo info into objects that are used in the undomanager methods and then reading those back and archive them
But there seems to be no way to have access to the stacks themselves.

I could keep my own stacks and try to keep sync with the NSUndoManager notifications. But even if I archive these there would seem to be no way to restore the redo stack since there's no access to it.

Am I overlooking something here or is there a normal process that allows this?
Thanks.




_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to