我正在开发一个 IOS 应用程序。我需要一个包括撤消和重置的功能。对最后一个操作执行撤消似乎很简单。但是,我找不到任何内置支持来支持第一个存储的撤消操作。
我的问题是,如何弹出第一个撤消操作并相应地重置我的视图?谢谢
我正在开发一个 IOS 应用程序。我需要一个包括撤消和重置的功能。对最后一个操作执行撤消似乎很简单。但是,我找不到任何内置支持来支持第一个存储的撤消操作。
我的问题是,如何弹出第一个撤消操作并相应地重置我的视图?谢谢
根据您正在执行的操作,实现可能会有所不同,但可以在此处找到 NSUndoManager 的文档。
如果您只想撤消最后一组操作,请调用undoNestedGroup
.
如果您想撤消所有操作,您可以创建一个while
已测试的循环,canUndo
如果返回YES
,则调用undo
.