Ajout de Classe dans IB

16:53 modifié dans API AppKit #1

Bon, j'essaye tant bien que mal de faire quelques tutoriels Apple Cocoa, mais je bute sur un truc.

Je fais cette application de convertisseur de monnaie http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/06Controller/chapter_6_section_6.html , et au moment où je dois ajouter la classe ConverterController dans le Nib, je la trouve sur le disque dur (même dossier que le projet) , l'ajoute, mais elle ne s'y ajoute pas ...

Je vous joins mon projet en piece jointe, j'en suis exactement à  cette page du tutoriel http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/06Controller/chapter_6_section_6.html, pourriez vous me dire pourquoi je ne parviens pas à  l'ajouter?

Merci

Réponses

  • BruBru Membre
    16:53 modifié #2
    Sous Xcode 2 / IB 2, il suffit de faire un drag 'n drop du .h de la classe à  partir du "groups and files" entre la fenêtre du projet (partie gauche) et la fenêtre du nib dans IB (généralement MainMenu.nib).

    ça marche à  tous les coups.

    .
  • 16:53 modifié #3

    Mmm,

    bizarre, çela ne marche pas non plus pour moi... ?

    Merci
  • 16:53 modifié #4

    Qu'est-ce qui pourrait être la cause de ce probleme?

    Vous avez déjà  eu le cas ?  :o
  • BruBru Membre
    16:53 modifié #5
    Comment vois-tu que ton import de classe n'a pas fonctionné ?

    .
  • 16:53 modifié #6

    Bien, elle ne se trouve pas dans la fenetre "MainMenu.nib"...

    je ne comprends vraiment pas...

    J'ai joint le projet au cas ou qq aurait le temps d'essayer mais...

    Comprends pas  :-\\

    Merci
  • BruBru Membre
    16:53 modifié #7
    Attends : si IB 3 est comme IB 2, ne confonds pas instance et classe !

    Une fois la classe importée dans IB (visible dans l'onglet Classes de IB 2), il te faut ensuite l'instancier (clic droit sur la classe puis Instantiate).
    Ainsi, cette instance (un cube sous IB 2) apparaitra dans le principal onglet de MainMenu.nib (celui des instances).

    .
  • 16:53 modifié #8

    NondiDjuuuuu (comme on dirait chez nous en Belgique), t'avait raison, je l'avait juste importée et pensait que c'était automatique...

    Merci une fois  :p
Connectez-vous ou Inscrivez-vous pour répondre.