NSFileCoordinator et NSFilePresenter
FKDEV
Membre
[font=arial, helvetica, sans-serif]J'essaye d'utiliser NSFileCoordinator et le protocol NSFilePresenter pour récupérer des notifications de changements sur des répertoires mais je ne reçois pas toutes les notifications prévues par la doc.[/font]
[font=arial,helvetica,sans-serif]En fait, le but que je cherche à atteindre c'est d'être notifié à l'avance qu'un répertorie va être supprimé.[/font]
[font=arial,helvetica,sans-serif]NSFileCoordinator semble faire le job si le répertoire est supprimé via une app qui utilise aussi NSFileCoordinator pour l'accès aux fichiers.[/font]
[font=arial,helvetica,sans-serif]Dans mon cas c'est le Finder qui va réaliser l'opération que je souhaite observer.[/font]
[font=arial,helvetica,sans-serif]Aujourd'hui je reçois bien une notification après la suppression via le protocol NSFilePresenter : [/font]
[font=arial,helvetica,sans-serif]
[font=arial, helvetica, sans-serif]Mais je ne reçois pas :[/font]
[font=arial, helvetica, sans-serif]ni aucune autre d'ailleurs[/font].
[font=arial, helvetica, sans-serif]Est-ce que quelqu'un a déjà mis en oeuvre cette API sous Mac ?[/font]
[font=arial,helvetica,sans-serif]En fait, le but que je cherche à atteindre c'est d'être notifié à l'avance qu'un répertorie va être supprimé.[/font]
[font=arial,helvetica,sans-serif]NSFileCoordinator semble faire le job si le répertoire est supprimé via une app qui utilise aussi NSFileCoordinator pour l'accès aux fichiers.[/font]
[font=arial,helvetica,sans-serif]Dans mon cas c'est le Finder qui va réaliser l'opération que je souhaite observer.[/font]
[font=arial,helvetica,sans-serif]Aujourd'hui je reçois bien une notification après la suppression via le protocol NSFilePresenter : [/font]
[font=arial,helvetica,sans-serif]
presentedSubItemDidChangeAtUrl:(NSURL*)url
[/font][font=arial, helvetica, sans-serif]Mais je ne reçois pas :[/font]
accommodatePresentedSubitemDeletionAtURL:(...)
[font=arial, helvetica, sans-serif]ni aucune autre d'ailleurs[/font].
[font=arial, helvetica, sans-serif]Est-ce que quelqu'un a déjà mis en oeuvre cette API sous Mac ?[/font]
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
https://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/FSEvents_ProgGuide/Introduction/Introduction.html
Je sais pas si c'est adapté à ton besoin mais ça vaut peut-être le coup d'y jeter un coup d'oeil ?
Je voulais être prévenu avant. J'ai réussi à faire quelque chose avec NSFileCoordinator. Mais au lieu de surveiller un seul dossier, je suis obligé de surveiller tous les éléments du dossier.
Je ne suis pas encore très convaincu de l'utilité de cette classe sur Mac, mais je suppose qu'elle fait partie des classes qui auront (peut-etre) un rôle sur le long terme