NSFilePresenter -presentedSubitemDidAppearAtURL: метод никогда не вызывается
У меня есть объект, который соответствует протоколу NSFilePresenter, который представляет пакет документов моего приложения на основе документа. Когда новый файл создается внутри пакета, либо программно, используя NSFileManager с надлежащими методами NSFileCoordination, либо через Finder, я только получил-presentedSubitemDidChangeAtURL:
событие, но не кажется таким очевидным в этом случае-presentedSubitemDidAppearAtURL:
.
Это ожидаемое поведение или я делаю что-то не так?
Комментарии к-presentedSubitemDidAppearAtURL:
в состоянии NSFilePresenter это ясно:
Be notified that a file or directory contained by the directory has been added. If this method is not implemented but -presentedItemDidChange
is, and the directory is actually a file package, then the file coordination machinery will invoke -presentedItemDidChange
instead.