NSTextView我认为每篇文章都有一个UndoManager

时间:2018-06-21 08:00:46

标签: macos nstextview

使用NSTextView在MacOS应用程序中编辑并保存文章。

每次我使用相同的NSTextView对象时,每次阅读新文章时都会删除所有操作。

NSTextView.undoManager?.removeAllActions();

但是现在我有了一个新主意。我希望每篇文章都可以有一个UndoManager。当我切换文章时,UndoManager对象可以保存相应文章的操作,并且当我下次编辑文档时,我仍然能够执行撤消和重做。

我试图创建一个新的UndoManager,但发现它是一个只读对象,因此无法更改。

我的设计合理吗?该怎么做才能实现节省UndoManager的想法?

0 个答案:

没有答案