Re: NSUndoManager beginUndoGrouping and endUndoGrouping
Re: NSUndoManager beginUndoGrouping and endUndoGrouping
- Subject: Re: NSUndoManager beginUndoGrouping and endUndoGrouping
- From: Chuck Hill <email@hidden>
- Date: Mon, 15 Jan 2007 15:18:47 -0800
Hi Marcos,
My first thought is to use ec.revert() in the catch block, but
perhaps is is undoing more than you want. The EC using the undo
manager internally, so the state may not be what you expect when a
save fails. I don't know if you can use it like that or not.
Chuck
On Jan 15, 2007, at 2:36 PM, Marcos Trejo Munguia wrote:
Dear List,
I have never used NSUndoManager at all, I read through the API
documentation and maybe I didn't get the idea, I believed that
beginUndoGrouping and endUndoGrouping were used to mark the
beginning and the end of an undo group. I'm using beginUndoGrouping
and endUndoGrouping as follows:
private EOEditingContext ec = new EOEditingContext();
public void select() {
...
ec.undoManager().beginUndoGrouping();
....
}
public void save() {
try {
ec.saveChanges();
} catch (Exception e) {
ec.undoManager().endUndoGrouping();
ec.undoManager().undoNestedGroup();
}
}
What I see is almost everything in the editing context being undone.
Can somebody please tell me what am I doing wrong?
Thanks in advance!
Cheers
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40global-village.net
This email sent to email@hidden
--
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden