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