NSFilePresenter -presentedSubitemDidAppearAtURL: o método nunca é chamado
Eu tenho um objeto que está em conformidade com o protocolo NSFilePresenter que representa o meu pacote de documento de aplicativo baseado em documento. Quando um novo arquivo é criado dentro do pacote, seja programaticamente usando o NSFileManager com os métodos apropriados do NSFileCoordination ou através do Finder, eu só obtive-presentedSubitemDidChangeAtURL:
evento, mas não parecendo tão óbvio neste caso-presentedSubitemDidAppearAtURL:
.
Isso é um comportamento esperado ou estou fazendo algo errado?
Os comentários sobre-presentedSubitemDidAppearAtURL:
no estado NSFilePresenter é claro:
Seja notificado de que um arquivo ou diretório contido no diretório foi adicionado. Se este método não for implementado,-presentedItemDidChange
é, e o diretório é realmente um pacote de arquivos, então o mecanismo de coordenação de arquivos invocará-presentedItemDidChange
em vez de.