【发布时间】:2011-08-07 11:17:09
【问题描述】:
在我的应用程序中,我想以编程方式撤消一些操作,而不给用户单击“重做”的选项。有什么办法可以清除NSUndoManager的重做栈吗?如果没有,我要继承NSUndoManager,有没有办法访问重做堆栈以清除它?我没有从文档中看到任何方法。
或者,有没有办法在不填充重做堆栈的情况下恢复当前嵌套撤消组的更改?我已经在构建一个嵌套的撤消组。
【问题讨论】:
标签: objective-c cocoa undo-redo nsundomanager redo