NSFilePresenter -presentedSubitemDidAppearAtURL: метод никогда не вызывается
У меня есть объект, который соответствует протоколу NSFilePresenter, который представляет пакет документов моего приложения на основе документа. Когда новый файл создается внутри пакета, либо программно, используя NSFileManager с надлежащими методами NSFileCoordination, либо через Finder, я только получил-presentedSubitemDidChangeAtURL:
событие, но не кажется таким очевидным в этом случае.-presentedSubitemDidAppearAtURL:
Это ожидаемое поведение или я делаю что-то не так?
Комментарии к-presentedSubitemDidAppearAtURL:
в состоянии NSFilePresenter это ясно:
Получите уведомление, что файл или каталог, содержащийся в каталоге, был добавлен. Если этот метод не реализован, но-presentedItemDidChange
и каталог на самом деле представляет собой пакет файлов, тогда механизм координации файлов будет вызывать-presentedItemDidChange
вместо.