macos - 如何禁用 NSDocument 中的 NSUndoManager?

标签 macos nsdocument nsundomanager

我正在使用 NSDocument 但我想禁用撤消管理器。

我该怎么做?

最佳答案

- (BOOL)isUndoRegistrationEnabled

返回值

YES(如果启用注册);否则,

和:

- (void)disableUndoRegistration

禁用撤消操作的记录,无论是通过 registerUndoWithTarget:selector:object: 还是通过基于调用的撤消。

关于macos - 如何禁用 NSDocument 中的 NSUndoManager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20977185/

相关文章:

cocoa - NSNetService Bonjour 模仿 iPhoto

macos - OS X cocoa : NSDocument-Based Application not saving

ios - 核心数据 - 保存上下文后撤消更改

macos - NSPersistentDocument 在 “save as” 上崩溃

macos - NSTextView 撤消/重做属性更改(当不是第一响应者时)

swift - Cocoa 中的多个撤消管理器?

macos - 如何使用 Automator 将窗口置于最前面?

java - 如何在 Mac 上使用终端从 Eclipse 编译 Java 程序

python - NUMPY 操作 : Memory Efficiency: PYTHON

xcode - NSDocument 和 CoreData 是可能的组合,还是 NSPersistentDocument 是唯一的方法?