Debut avec Xcode 3

chevalhackchevalhack Membre
12:37 modifié dans API AppKit #1
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
#import &lt;Cocoa/Cocoa.h&gt;<br /><br />@interface myClass : NSObject {<br />&nbsp; &nbsp; IBOutlet id back;<br />}<br /><br />@end<br />
et dans le .m  :
#import &quot;myClass.h&quot;<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

Réponses

  • AliGatorAliGator Membre, Modérateur
    12:37 modifié #2
    Salut,

    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.
  • chevalhackchevalhack Membre
    12:37 modifié #3
    bah oui j'avais bien essayer ca, cela me parraissait logique mais cela n'avait pas fonctionner je réessaye maintenant et cela fonctionne.  :P merci
Connectez-vous ou Inscrivez-vous pour répondre.