3
我正在用UITextView控件實現NSUndoManager。如果我想撤消上一次文本更改,我可以使用使用NSManager撤消剪貼板文本
// NSUndoManager *myUndoManager; Declared in the header
if (myUndoManager.canUndo) {
[myUndoManager undo];
}
這很簡單。但是,如果我將剪貼板文本插入TextView控件(如下所示),則myUndoManager.canUndo爲空。
textview1.text = [[UIPasteboard generalPasteboard] string];
當使用剪貼板文本時,我可以撤消文本更改嗎?
謝謝你的幫助。