2010-08-28 5 views
2

J'ai deux NSMenus avec le même NSMenuItems. Un seul NSMenuItem dans son NSMenu doit être sélectionné. (Un peu comme un NSMatrix). J'ai donc connecté chaque NSMenuItem à la même action et ajouté un iVar pour l'index de l'article avec le NSOnState. À l'intérieur de la méthode, j'ai défini l'état de l'élément avec l'ancien index sur NSOffState et le nouveau sur NSOnState, puis j'ai défini l'ancien index sur le nouvel index. Cela fonctionne très bien pour l'un des deux NSMenus. Mais j'aimerais les synchroniser tous les deux. Je peux ajouter IBOutlets pour chaque NSMenu, puis définir les états à l'intérieur de la méthode puisque j'ai accès aux deux NSMenus. Mais cela semble redondant .. Note: Je prévois également de sauvegarder l'index dans les valeurs par défaut de l'utilisateur alors peut-être qu'il peut être réalisé par un NSUserDefaultsController?Sync état de deux NSMenuItems

Répondre

0

Nevermind. Je pense que je vais tout coder moi-même sans les fixations, etc.