Je n'arrive pas à le trouver dans la documentation mais je cherche un moyen d'exécuter une méthode chaque fois qu'une fenêtre est affichée à l'écran après le lancement de mon application ou après qu'elle a été fermée puis rouverte à nouveau.Existe-t-il une méthode de notification/délégation NSWindow comme "willShowWindow"?
Répondre
NSWindowController:
- windowDidLoad
- windowWillLoad
Vous pouvez essayer d'utiliser NSWindowDidBecomeKeyNotification
ou NSWindowDidBecomeMainNotification
. Ceux-ci sont appelés quand la fenêtre devient key/main plutôt que quand elle est affichée à l'écran, mais la plupart des fenêtres sont faites key/main quand elles vont à l'écran. Vous pouvez également expérimenter avec les autres notifications NSWindow (voir en bas de la page de documentation de NSWindow), il est possible que certaines d'entre elles soient appelées lorsque la fenêtre s'affiche à l'écran.
C'était aussi ma première idée. Mais après tout, ce n'est pas ce que je cherche. –
Ensuite, je ne saurai que quand la fenêtre a été chargée (dans mon cas une seule fois). –