NSFilePresenter -presentedSubitemDidAppearAtURL: Methode wird nie aufgerufen
Ich habe ein Objekt, das dem NSFilePresenter-Protokoll entspricht und das mein dokumentbasiertes Anwendungsdokumentpaket darstellt. Wenn eine neue Datei innerhalb des Pakets erstellt wird, entweder programmgesteuert mit NSFileManager mit den richtigen NSFileCoordination-Methoden oder über Finder, den ich nur habe-presentedSubitemDidChangeAtURL:
Ereignis, aber in diesem Fall nicht so offensichtlich-presentedSubitemDidAppearAtURL:
.
Ist das ein zu erwartendes Verhalten oder mache ich etwas falsch?
Die Kommentare zu-presentedSubitemDidAppearAtURL:
In NSFilePresenter heißt es klar:
Sie werden benachrichtigt, dass eine Datei oder ein Verzeichnis im Verzeichnis hinzugefügt wurde. Ist diese Methode aber nicht implementiert-presentedItemDidChange
ist, und das Verzeichnis ist tatsächlich ein Dateipaket, dann wird die Dateikoordinationsmaschine aufgerufen-presentedItemDidChange
stattdessen.