ios撤消管理器 - 重置为首次撤消

时间:2012-07-02 01:10:49

标签: ios reset nsundomanager

我正在开发一个IOS应用程序。 我需要一个包括撤消和重置的功能。 在最后一个操作上执行撤消似乎很简单。 但是我找不到任何内置的支持来休息到第一次存储的撤消操作。

我的问题是,如何弹出第一个撤消操作并相应地重置我的视图? 谢谢

1 个答案:

答案 0 :(得分:1)

根据您正在做的事情,实施可能会有所不同,但the documentation for NSUndoManager can be found here

如果您只想撤消最后一组操作,请致电undoNestedGroup

如果您要撤消所有内容,可以制作一个while循环,其中测试canUndo,如果返回YES,则调用undo