您使用其中任何一个探索了吗?
NSDocument- (BOOL)isDocumentEdited
NSDocumentController
- (BOOL)hasEditedDocuments
我与此战斗了很长时间。就我而言,问题在于,当我转换为基于文档的应用程序时,我没有将文件的所有者窗口插座链接到笔尖中的窗口。
在我的情况下,窗口通过其控制器与NSWindow
NSDocument
中存储一个对
document
的引用。将
window
上的NSWindowController
属性分配给windowController
。