如何禁用NSDocument的窗口标题弹出窗口

pfa*_*ade 8 cocoa nsdocument nswindow

我有一个基于NSDocument的应用程序启用了自动保存.

我想阻止这个弹出窗口显示: 自动保存弹出窗口

我试过从NSWindow的-title,-representedFilename和-representedURL返回nil,隐藏标题有效地隐藏了标题,但对向下的披露指标和弹出窗口没有影响.

有没有办法阻止弹出这个弹出窗口?

pfa*_*ade 9

我能够通过覆盖NSWindow来阻止显示按钮

+ (NSButton *)standardWindowButton:(NSWindowButton)windowButtonKind forStyleMask:(NSUInteger)windowStyle

并返回零 NSWindowDocumentVersionsButton


小智 5

从NSDocument的autosavesInPlace()重写返回false

  • 问题的第一行提到自动保存已启用.禁用功能以避免显示按钮不是正确的答案. (2认同)