Concurrence Finder-Application

tabliertablier Membre
décembre 2013 modifié dans API AppKit #1
Dans une fenêtre, j'affiche de deux à  cinq chemins simultanément, chacun dans un NSTexField qui lui est propre. Chaque chemin peut être valide ou non valide.  L'utilisateur qui clique en dehors de la fenêtre de l'application, peut rendre n'importe lequel des chemins affichés valide ou invalide en ajoutant ou supprimant un/des fichier(s)/dossier(s).

Je souhaite que chaque chemin s'affiche en rouge s'il est non valide et en noir s'il est valide, simultanément à  ce qui est fait dans le "Finder".  

C'est un problème de concurrence entre le Finder et l'application.  Je n'ai pas trouvé grand chose sur un fonctionnement de ce type. 

J'envisage d'utiliser "noteFileSystemChanged:" et des "Workspace notifications"

Est-ce que ça vous parait la bonne direction de travail?

Réponses

  • Bonjour,


     


    L'API noteFileSystemChanged est déprécié depuis SL. Il faut maintenant travailler avec les API FSEvents. D'un autre coté, si ces chemins sont affichés dans une fenêtre style préférences un polling peut-être largement suffisant.

  • AliGatorAliGator Membre, Modérateur
    +1 pour FSEvents
  • Ok merci, je vais voir ça. Enfin quand mon dernier petit fils ne demandera plus de regarder des histoires de "Grabouillon"!!


Connectez-vous ou Inscrivez-vous pour répondre.