Problème avec le tuto Cacao :(
CrazyJo
Membre
Ohé Ohé ! Continuant ma quête Cocoatrice lentement mais surement j'avais décidé de faire le tuto Cacao.
Je suis au chapitre "Premier essai, Débuggage". Même en suivant le tuto à la lettre ,Xcode (2.2.1), m'indique toujours une erreur/warning sur une ligne.
Voici mon code "CacaoControl.m"
Y'a quoi de faux ?!
Merci de votre aide ça fait 1 heure que je tourne en rond...
Je suis au chapitre "Premier essai, Débuggage". Même en suivant le tuto à la lettre ,Xcode (2.2.1), m'indique toujours une erreur/warning sur une ligne.
Voici mon code "CacaoControl.m"
#import "CacaoControl.h"<br /><br />@implementation CacaoControl<br /><br />-(void)awakeFromNib<br />{<br /> [o_Taux setStringValue:@"1"]; //Met le taux à 1<br /> [o_Raz setState:NSOffState]; //Dévalider la mise à zéro<br /> [o_Coef selectCellAtRow:0 column:0]; //radio bouton: x Un <br /> <br />} <br /><br /><br />- (IBAction)a_Convertir:(id)sender<br />{<br />float total, rate, dollr ;<br />BOOL Rz;<br />int Nbr;<br /><br /> rate = [o_Taux floatValue];<br /> Rz = [o_Raz state]; //prise de valeurs dans la fenêtre<br /> Nbr = [o_Coef selectedRow];<br /> dollr = [o_Dollar floatValue];<br /> <br /> // ERREUR + WARNING ICI -> total = [o_Convertir LaConvertion:[o_Dollar floatValue] atRate:rate zero:Rz Coef:Nbr] ; //Calcule le résultat<br /> <br /> [o_Euros setFloatValue:total]; //écrit le résultat<br /> [o_Dollar selectText:self]; //séléctionne le bon textfield<br />}<br /><br />- (IBAction)a_Sortir:(id)sender<br />{<br />}<br /><br />- (IBAction)a_Version:(id)sender<br />{<br />}<br /><br />@end<br />
Y'a quoi de faux ?!
Merci de votre aide ça fait 1 heure que je tourne en rond...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
.
Le Warning : no'-LaConvertion:atRate:zero:Coef:' method found
L'error : incompatible types in assignment
Le code Convertir.h suuivit du code Convertir.m
.
Aparamment c'est une faute de ma part et pas du tuto si on le regarde de près, très près.
Mets-le plutôt dans CocoaControl.m, ça évite les références cycliques. On ne met un #import "fichier.h" dans un autre.h uniquement lorsque autre.h définit une catégorie ou une classe héritant d'une classe situé dans fichier.h.