我有一个OSX的应用程序,可以使用NSDocument和自动保存——一切都很好。有时,用户会将文档保存到Dropbox同步文件夹中,然后文档可能会在应用程序中打开时被更新(通过Dropbox)。问题是,我如何检测到这一点并从磁盘重新加载文档(或者至少通知用户。)
谢谢你。
< code>NSDocument实现了现成的NSFilePresenter协议。您可以重写< code > presentedItemDidChange 以在文件发生更改时自动更新。