7

我已经完全实现了用于跟踪对导入的文件夹/文件树所做的外部更改的NSFilePresenter协议。NSFileCoordinator它通常有效。

但是,我仍然有点困惑。

  • 我已经实现了协议的几乎所有(如果不是全部)功能。
  • presentedSubitemDidChangeAtURL:presentedSubitemAtURL:didMoveToURL:并且presentedItemDidChange是唯一被调用的
  • 我能够成功跟踪正在添加的新文件夹或移动的文件。但是,当要跟踪文件内容更改(由另一个应用程序编辑和保存)时,事情会变得有点复杂:要调用的方法是presentedItemDidChange(在其他情况下显然也会调用)

我错过了什么?

不应该presentedItemDidGainVersion:或被savePresentedItemChangesWithCompletionHandler:调用吗?

任何帮助或指示都非常受欢迎!:)

4

0 回答 0