我开始从基于NSDocument的应用模板开发此Mac应用,认为其中的报告应该成为富文本格式的文档。
现在,应用程序规格已经改变,应用程序已经完成,我不再需要该应用程序成为基于NSDocument的应用程序。如果修改应用程序使其非基于文档是微不足道的,那当然是正确的解决方案。这是我的第一个Mac应用程序,我必须确定我知道我在做什么,如果这是你知道的事情,撕掉部分并确保所有引用完好无损。
出于某种原因,仅仅因为我在应用程序主窗口的子视图中的文本字段中输入文本,该文档被应用程序中的某个进程视为已更改。
如何禁止或覆盖此提示(粗略地说,“文档已更改。保存更改?”)?
答案 0 :(得分:0)
把它作为你的NSDocument子类,比如MyDocument.m:
- (void)updateChangeCount:(NSDocumentChangeType)changeType {
//overridden to do nothing
}