Salut à tous !
Je viens vers vous car je débute totalement en dev iOS (et dev tout court d'ailleurs) et je fais face à plsuieurs problèmes. Déjà, j'ai créé ma classe, mais lorsque je RUN, en fait il me ressort les erreur de mon viewcontroller.h et .m
comment peut on exécuter qu'une classe (et donc le fichier nouvellement créée?)
ensuite voilà le code de mon appli actuel avec mes questionnements et remarques en commentaire :
pour le fichier.h :
et le .m :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #import <UIKit/UIKit.h> @interface MFAExampleClass : NSObject <UIApplicationDelegate> { IBOutlet UILabel *label; } @property (nonatomic, retain) IBOutlet UILabel*label; @property (weak, nonatomic) IBOutlet UIButton *setTo5; @property (weak, nonatomic) IBOutlet UIButton *reset; /* ici on déclare les objets ??*/ @end
et quand je "run" j'ai 4 erreurs (trois jaunes une rouge), la rouge c'est : link command failed with exit code 1 (use -v to see invocation)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 @implementation MFAExampleClass @synthesize label; //a quoi sert cette ligne concretement ? - (IBAction)reset:(id)expéditeur // je ne comprends pas la présence du "expéditeur" sachant que je ne l'ai pas déclaré { UILabel *label; label = 0; } - (IBAction)setTo5:(id)expéditeur { UILabel *label; label = @"5"; // bizarrement pour le label = 0 il ne me signale rien mais pour le label = 5 j'ai du mettre en mode string pour qu'il l'accepte } @end
Partager