【发布时间】:2014-01-21 21:24:04
【问题描述】:
当文档关闭时,我需要在我的NSDocument 子类中执行一些清理操作。
当前的实现在canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo: 中有清理代码,只有在文档有任何未保存的更改时才会调用它。
即使close 方法看起来也不是一个好地方 - 根据the docs 这个方法可能并不总是被调用。
有没有一个地方可以放置在NSDocument 实例被破坏之前总是调用的那种代码......?
the docs 中有一些 really neat message flow diagrams 用于初始化、打开和保存 NSDocuments - 可惜没有用于关闭文档或退出应用程序?!
【问题讨论】:
标签: cocoa appkit nsdocument