Aller au contenu

Photo

Fiche 5 — Coder quelques éléments simples


  • Please log in to reply
9 replies to this topic

#1 ipodishima

ipodishima

    iPuP grand maître

  • Administrators
  • 7 436 Messages :

Posté 23 septembre 2010 - 13:27

Bonjour,

Voici la discussion officielle de la fiche n°5.

Bonne lecture !
Image IPB
iPuP est aussi et surtout une société spécialisée en dev iOS •• A découvrir sur Internet, Twitter, Facebook

#2 vallica

vallica

    iPuP membre

  • Members
  • 4 Messages :

Posté 29 novembre 2010 - 09:44

Bonjour,

Il semble qu'une coquille se soit glissée en pages 25/26.

En fait je me suis rendu compte en suivant le livre, qu'en page 26, au moment de saisir [helloLabel setText......] je n'avais pas d'autocomplétion sur le pointeur HelloLabel.

Je suis trop nouveau sous Objective-C mais cela semble venir du fait qu'il manque soit le @synthesize helloLabel soit la declaration @property de ce même pointeur dans le .h ?

#3 Bidou

Bidou

    iPuP maître

  • Administrators
  • 1 842 Messages :

Posté 29 novembre 2010 - 09:49

Bonjour,

Il semble qu'une coquille se soit glissée en pages 25/26.

En fait je me suis rendu compte en suivant le livre, qu'en page 26, au moment de saisir [helloLabel setText......] je n'avais pas d'autocomplétion sur le pointeur HelloLabel.

Je suis trop nouveau sous Objective-C mais cela semble venir du fait qu'il manque soit le @synthesize helloLabel soit la declaration @property de ce même pointeur dans le .h ?

Salut,
Non je pense plutôt que tu n'avais pas sauvegardé le .h avant de retourner dans le .m et du coup Xcode ne pouvait pas voir la déclaration du UILabel.
Ici le @property sur HelloLabel n'est pas utile car on ne cherche pas à y accéder depuis une autre classe.
++
Image IPB
iPuP est aussi et surtout une soci�t� sp�cialis�e en dev iOS �� A d�couvrir sur Internet, Twitter, Facebook

#4 vallica

vallica

    iPuP membre

  • Members
  • 4 Messages :

Posté 29 novembre 2010 - 10:03

Je suis désolé mais j'ai le livre sous les yeux, Xcode ouvert et même après avoir sauvegardé le .h via CMD+S, l'autocomplétion ne se déclenche pas dans le .m...

#5 ipodishima

ipodishima

    iPuP grand maître

  • Administrators
  • 7 436 Messages :

Posté 29 novembre 2010 - 10:06

L'auto complétion n'est pas une science exacte. Parfois, le simple fait de quitter Xcode fait revenir. J'ai parfois l'auto complétion qui merde sans savoir pourquoi.

De plus, elle n'a AUCUN rapport avec une déclaration en @property, puisque tu ne fais que spécifier que tu vas utiliser des getters / setters automatiquement...

+
Image IPB
iPuP est aussi et surtout une société spécialisée en dev iOS •• A découvrir sur Internet, Twitter, Facebook

#6 vallica

vallica

    iPuP membre

  • Members
  • 4 Messages :

Posté 29 novembre 2010 - 10:06

Après un build ça passe... n'y a t-il pas "mieux" que le CMD+S pour faire prendre en compte les déclarations du .h dans le .m ?

#7 vallica

vallica

    iPuP membre

  • Members
  • 4 Messages :

Posté 29 novembre 2010 - 10:07

On s'est croisé, OK ipodishima je comprend mieux, c'est dommage mais ça explique le comportement que j'ai.

#8 ganda3000

ganda3000

    iPuP membre

  • Members
  • 1 Messages :

Posté 14 avril 2011 - 14:05

le livre est concu pour Xcode 3.2. Il y a t il des probleme de compatibilite avec Xcode 4.0

j'essai mon premier helloIPuP et cela ne fonctionne pas . Mais j y travaille...

#9 mikblogger

mikblogger

    iPuP membre

  • Members
  • 1 Messages :

Posté 03 juin 2013 - 01:44

Bonjour, 

 

Je me mets sous Xcode et Hello IPUP ne fonctionne pas : 

 

Au build, j'ai deux erreurs : 

dans le AppDelegate.m, sur les lignes 

 

@synthetize window = _window;


@synthetize rootViewController = _rootViewController;

 
Il met "Unexpected @ in program". 
 
Qu'est ce que cela signifie ? 
 
Merci et si vous savez comment remédier, car je n'ai fait que copier l'exemple du livre à ce stade. 
 
Version XCode 4.6, simulation sous IOS 6.1 Iphone. 


#10 DricABrac

DricABrac

    iPuP maître

  • Moderators
  • 1 990 Messages :

Posté 03 juin 2013 - 11:29

Bonjour,

 

Pourrais tu nous en dire un peu plus sur ton erreur ? Parce que ça me dit rien ce genre d'erreur ! Surtout sur ces lignes là !






0 utilisateur(s) en train de lire ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)