Dans mon mainController principal j'ai un conteneur. À l'intérieur de ce conteneur sont deux ViewControllers. Maintenant, j'ai fait une fonction pour basculer entre ces deux ViewControllers. Cette fonction est contrôlée par un bouton-poussoir. Cela fonctionne tant que le bouton poussoir est à l'intérieur du contrôleur principal. Maintenant, je veux que le bouton poussoir soit dans la barre d'outils. Il était possible d'ajouter un bouton-poussoir à la barre d'outils manuellement. Mais je ne peux pas le connecter avec la fonction switch() dans le ViewController principal.Y at-il un moyen de connecter NSToolbarButton avec MainViewController?
Merci pour votre suggestion!
Ce que vous me demandez n'est pas clair. Il n'y a rien de tel que "NSToolbarButton" (NSToolbarItem ou NSButton dans une barre d'outils?). Essayez-vous de vous connecter à un NSViewController ou un NSWindowController? Que signifie "pas possible"? Qu'avez-vous essayé, exactement? – Ssswift
Dans mon mainController principal j'ai un conteneur. À l'intérieur de ce conteneur sont deux ViewControllers. Maintenant, j'ai fait une fonction pour basculer entre ces deux ViewControllers. Cette fonction est contrôlée par un bouton-poussoir. Cela fonctionne tant que le bouton poussoir est à l'intérieur du contrôleur principal. Maintenant, je veux que le bouton poussoir soit dans la barre d'outils. Il était possible d'ajouter un bouton-poussoir à la barre d'outils manuellement. Mais je ne peux pas le connecter avec la fonction 'switch()'. –
Oui, c'est un NSButton dans une barre d'outils. J'ai essayé de créer un @IBOutlet dans mon fichier ViewController. Je pense que ce n'est pas possible, parce que c'est une autre classe. Donc j'ai essayé de sous-classer NSWindowController pour faire l'IBOutlet là ... –