How do I use UndoManager (previously NSUndoManager) in Swift?
Here\'s an Objective-C example I\'ve tried to replicate:
[[un
I tried this in a Playground and it works flawlessly:
class UndoResponder: NSObject {
@objc func myMethod() {
print("Undone")
}
}
var undoResponder = UndoResponder()
var undoManager = UndoManager()
undoManager.registerUndo(withTarget: undoResponder, selector: #selector(UndoResponder.myMethod), object: nil)
undoManager.undo()