在文档加载时禁用 NSUndoManager 分组调用



>NSUndoManager将在同一运行循环中发生的调用分组在一起。

我想加载一个包含撤消历史记录的文档。

因此,我创建了一个文档并逐个应用调用,但是这些调用都很快添加,导致单个撤消。

有没有办法更改 NSUndoManagers 运行循环或其他内容,以便获得单独的撤消调用?

我尝试禁用 groupsByEvent 并创建自己的开始撤消分组,但它似乎不起作用

您是否尝试过关闭顶级组并在添加调用后再次打开它? 例如:

undoManager.endUndoGrouping()
// add your undo invocations
undoManager.beginUndoGrouping()

相关内容

  • 没有找到相关文章

最新更新