我正在开发一个IOS应用程序。 我需要一个包括撤消和重置的功能。 在最后一个操作上执行撤消似乎很简单。 但是我找不到任何内置的支持来休息到第一次存储的撤消操作。
我的问题是,如何弹出第一个撤消操作并相应地重置我的视图? 谢谢
答案 0 :(得分:1)
根据您正在做的事情,实施可能会有所不同,但the documentation for NSUndoManager can be found here。
如果您只想撤消最后一组操作,请致电undoNestedGroup
。
如果您要撤消所有内容,可以制作一个while
循环,其中测试canUndo
,如果返回YES
,则调用undo
。