Radio bouton - je n'arrive pas à lire la case cochée
zekiller28
Membre
Hello touti ! <br />
Bon venant du onde de RealBasic, j'avoue que Cocoa me déroute pas mal.
J'en suis à ne pas arriver à connaà®tre l'était de mon bouton radio (coché parmis 3 choix possibles)...
Je voudrais simplement quand je clique sur un PushButton que le NSLog m'indique quel est le bouton radio choisi...
Est-ce si compliqué à faire ou ai-je vraiment raté un truc ? :)beta:
Merci de votre aide.
Bon venant du onde de RealBasic, j'avoue que Cocoa me déroute pas mal.
J'en suis à ne pas arriver à connaà®tre l'était de mon bouton radio (coché parmis 3 choix possibles)...
Je voudrais simplement quand je clique sur un PushButton que le NSLog m'indique quel est le bouton radio choisi...
Est-ce si compliqué à faire ou ai-je vraiment raté un truc ? :)beta:
Merci de votre aide.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
et bienvenue sur OC
Alors, pour les Radio-Button,
dans IB, associe la matrice contenant les "boutons de radio" à une action (par exemple )dans le controller que tu as dû créer
Dans le code du controller, tu peux récupérer le bouton sélectionné en lançant le message à la matrix.
ça va me retourner un int non ? comment je le convertis en string pour qu'il soit affiché dans la console du coup ? avec setStringValue ?
Non, ça retourne le bouton lui-même.
En fait pour avoir la ligne, il faudrait essayer selectedRow...
Mais pour faire propre (et le plus évolutif), je dirais
[[maMatrix selectedCell] tag];
en donnant un tag différent à chaque radio button
NSLog("Bouton sélectionné: %i", valeur);
Marrant de vous retrouver là d'ailleurs :adios!:
Euh ce ne serait pas :
NSLog(@Bouton sélectionné: %i,valeur);
Oups!
:brule: