当我创建我的 NSDocuments 时,我正在使用 NSDocumentController 子类来做一些自定义的东西。奇怪的是,当创建文档时,菜单中的保存选项被禁用。问题是我使用保存功能从文档中手动保存一些内容,因此它与主要的 NSDocument 保存过程分离。通常我在文档中进行更改时使用 [self updateChangeCount: NSChangeDone] ,但这似乎对创建文档时启用“保存”菜单项没有任何影响。
我在第一次创建 [NSDocument saveToURL] 时使用它,所以这可能是后来禁用保存的原因。有没有办法让我强制它再次可以保存?