我正在使用 UITextView 控件实现 NSUndoManager。如果我想撤消最后的文本更改,我可以这样做
// NSUndoManager *myUndoManager; Declared in the header
if (myUndoManager.canUndo) {
[myUndoManager undo];
}
这很简单。但是,如果我将剪贴板文本插入到 TextView 控件中,如下所示,myUndoManager.canUndo 为空。
textview1.text = [[UIPasteboard generalPasteboard] string];
使用剪贴板文本时,我是否可以撤消文本更改?
谢谢您的帮助。