如何在基于doc的Cocoa应用程序中关闭窗口时取消保存面板的自动显示?
由于
保
答案 0 :(得分:0)
对于每个窗口的控制,覆盖-canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo:
NSDocumentController上也有类似的方法,当有多个未保存更改的文档时。
但是,与巴里达成一致,这通常是一个坏主意。答案 1 :(得分:0)
尝试覆盖-isDocumentEdited
。这适用于所有打开的文档,比覆盖canCloseDocumentWithDelegate
或canCloseAllDocumentsWithDelegate
更简单,更安全。
- (BOOL) isDocumentEdited
{
return NO;
}