IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apple Discussion :

Lier un bouton sur IB avec une methode


Sujet :

Apple

  1. #1
    Membre régulier Avatar de ToxiK
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 152
    Points : 73
    Points
    73
    Par défaut Lier un bouton sur IB avec une methode
    Bonjour, je me met au développement Mac et le début et très dur, je n'ai pas trouver des tutos qui aborde les développements Mac étape par étape du copu je suis assez perdu.

    Mon problème en ce moment est que je n'arrive pas à lier un bouton à une méthode de ma classe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dans mon .h
    - (IBAction) calculate;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dans mon .m
    - (IBAction) calculate {
    	float a = [fieldHT floatValue];
    	float b = [fieldTVA floatValue];
    	float c = a  * (( b /100 ) + 1 );
    	fieldTTC.stringValue = [NSString stringWithFormat:@"%f", c];
    }
    J'ai réussi à lier mes textfield, mais impossible de lier mon bouton à ma méthode, je dois oublier quelque chose.

    Je suis parti d'un tuto iPhone, je l'ai réussi sur iPhone, mais impossible de l'adapter pour une application Cocoa.

  2. #2
    Membre expérimenté Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Points : 1 312
    Points
    1 312
    Par défaut
    Ta méthode doit avoir un paramètre de type id. Lorsque ta méthode est appelé, ce paramètre représente l'objet émetteur.

    Une fois que tu auras rajouté ce paramètre, IB t'affichera la méthode dans sa liste et tu pourras la lier.

  3. #3
    Membre régulier Avatar de ToxiK
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 152
    Points : 73
    Points
    73
    Par défaut
    Merci, j'ai modifier ma méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    - (IBAction) calculate:(id)sender;
    je peux maintenant la lier dans IB, par contre je ne suis pas sûr que la méthode soit bien appelée...

Discussions similaires

  1. lier un bouton de commande avec excel sur un interface VB6.
    Par famdsm dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 16/08/2008, 16h48
  2. probleme avec une methode static dans le body d'une jsp
    Par amadou.deme dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 19/02/2007, 08h47
  3. Pb sur cnx avec une bd mySql
    Par G.D.O dans le forum ASP
    Réponses: 9
    Dernier message: 28/06/2006, 14h47
  4. [POO] Prob avec une méthode de classe
    Par Ludo75 dans le forum Langage
    Réponses: 9
    Dernier message: 06/02/2006, 22h37
  5. Réactiver un bouton sur afterMaj d'une liste !
    Par samlepiratepaddy dans le forum Access
    Réponses: 5
    Dernier message: 12/09/2005, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo