Menus, actions et validations dans un documentbased
frOM
Membre
C'est une question d'archi-débutant, mais jusqu'ici je n'avais jamais été confronté au problème.
J'ai une appli "documentBased" à laquelle je veux ajouter un item de menu activant une méthode dans un contrôleur (NSObject). Quand je fais le lien entre l'item et le firstResponder dans mainMenu.nib, la méthode du contrôleur est bien vue mais ensuite impossible de "valider" l'item qui reste toujours grisé, même par un validateMenuItem dans myDocument. Le contrôleur n'est pas dans la chaà®ne des firstResponders et le seul contournement (?) que j'ai trouvé est de faire une méthode relais dans myDocument.
À l'évidence, il y a quelque chose que je n'ai pas compris. Manque un binding ?
J'ai une appli "documentBased" à laquelle je veux ajouter un item de menu activant une méthode dans un contrôleur (NSObject). Quand je fais le lien entre l'item et le firstResponder dans mainMenu.nib, la méthode du contrôleur est bien vue mais ensuite impossible de "valider" l'item qui reste toujours grisé, même par un validateMenuItem dans myDocument. Le contrôleur n'est pas dans la chaà®ne des firstResponders et le seul contournement (?) que j'ai trouvé est de faire une méthode relais dans myDocument.
À l'évidence, il y a quelque chose que je n'ai pas compris. Manque un binding ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Si ton contrôleur n'est pas dans la chaà®ne:
- soit tu l'y places
- soit tu gères l'activation par un autre répondeur. Le document semble en effet un endroit approprié, puisqu'il peut accéder à la sélection courante. -> Tu n'as plus de problème 8--)