如何在 macOS 10.12 上使用 NSUndoManager?

How to use NSUndoManager on macOS 10.12?

我在文档中读到 NSManagedObjectContext 现在在 macOS 上默认为 nil NSUndoManager。如何设置 NSUndoManager?

创建撤消管理器并将其分配给托管对象上下文。

NSUndoManager *undoManager = [[NSUndoManager alloc] init];
managedObjectContext.undoManager = undoManager;