Debut avec Xcode 3
chevalhack
Membre
Bonjour à tous, je débute avec xcode 3 et pour tester je voulais juste modifier la couleur de fond de la fenêtre,
bon j'ai creer mon "cube bleu" et ma class perso avec un outlet vers le fenêtre.
Puis dans le code, dans le .h j'ai mis
il me met comme erreur error: initializer element is not constant
je ne comprend pas avec xcode 2 ca allais nikel. j'ai pas encore tout capter a xcode 3 apparement
bon j'ai creer mon "cube bleu" et ma class perso avec un outlet vers le fenêtre.
Puis dans le code, dans le .h j'ai mis
#import <Cocoa/Cocoa.h><br /><br />@interface myClass : NSObject {<br /> IBOutlet id back;<br />}<br /><br />@end<br />
et dans le .m :
#import "myClass.h"<br /><br />@implementation myClass<br /><br />NSColor *color=[NSColor blackColor];<br />[back setBackgroudColor:color];<br /><br />@end
il me met comme erreur error: initializer element is not constant
je ne comprend pas avec xcode 2 ca allais nikel. j'ai pas encore tout capter a xcode 3 apparement
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Ca n'a rien à voir avec Xcode 3 vs. Xcode 2.
C'est juste que tu as mis ton code directement dans @implementation sans le mettre dans une méthode !!
Il faut que tu encapsules ton code dans un méthode, soit le awakeFromNib par exemple, ce qui semble le plus logique, soit dans une IBAction si tu ne veux executer ce code que suite à l'appui sur un bouton.