NSPopUpButton et action associée
Rocou
Membre
Bonjour,
je voudrais déclencher une action quand un utilisateur fait un choix dans un NSPopUpButton.
Tout fonctionne sauf que l'élément sélectionné ne correspond pas au choix de l'utilisateur. C'est l'ancienne sélection qui est prise en compte.
Voici un bout de code de mon IBAction:
je voudrais déclencher une action quand un utilisateur fait un choix dans un NSPopUpButton.
Tout fonctionne sauf que l'élément sélectionné ne correspond pas au choix de l'utilisateur. C'est l'ancienne sélection qui est prise en compte.
Voici un bout de code de mon IBAction:
NSMenu* monNSPopupMenu = [monNSPopup menu];<br />NSString *chauffeurid = [[NSString alloc] initWithFormat:@"%d",[[monNSPopupMenu itemAtIndex:[monNSPopup indexOfSelectedItem]] tag]];
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu as un problème autre part.
Décompose ton code avec des variables intermédiaires et vérifie au débogueur, tu vas vite trouver.
Donc, à utiliser : Le code de Céroce -> selectedItem + tag
Et ça, ça ne marche pas ? C'est vrai que c'est étrange. Le menu est copié par le NSPopUpMenu, ou un truc du genre ?
Le problème est le même.
A ce niveau, je ne veux pas utiliser le "sender". En l'utilisant, ça fonctionne mais en allant chercher directement les valeurs dans le NSPopup, ce sont les anciennes valeurs qui sont récupérées et pas la sélection de l'utilisateur.
Bon, va falloir que je scrute mon code de plus près. En tout cas, merci pour le temps passé, au moins, je sais que ça peux fonctionner!