Selection d'une Custom View

RadadaRadada Membre
23:37 modifié dans API AppKit #1
Salut à  tous,

bon j'ai enfin réussi, grâce à  vous  :o, à  m'en sortir avec l'exo de Hilleglass (voir les autres posts au cas où...)
Maintenant, j'attaque le chapitre sur les évènements claviers. Il y a une appli toute con avec une custom view (BigLetterViw) qui, dans un premier temps, est censée écrire sur la console les évènements claviers qu'elle reçoit.
Au niveau d'IB, quand je crée ma vue (une custom view et 2 text fields), on définit les NextKeyView et le premier élément sélectionnés lors de l'ouverture de l'appli (dsl, j'ai pas XCode sous les yeux et le nom n'échappe :D). Si je lance une simulation du comportement de l'interface dans IB, je ne vois pas la custom view et elle ne se sélectionne pas quand on joue sur les tab. Et j'ai le même comportement dans XCode en lançant proprement le projet. J'ai donc mis le projet en PJ.

Voila, si vous avez une petite idée (une fois j'ai passé 1 semaine avant que Céroce me fasse remarquer une petite case à  cocher dans IB "unload when closed" ou un truc du genre :D :D). J'ai l'impression que ça doit être le même genre de connerie ici non?
Merci à  tous  ;)

Réponses

  • Philippe49Philippe49 Membre
    23:37 modifié #2
    -(BOOL) acceptsFirstResponder<br />{<br />&nbsp; &nbsp; NSLog(@&quot;Accepter&quot;);<br />&nbsp; &nbsp; return YES;<br />}
    


    et non

    -(BOOL) firstResponder
    {
        NSLog(@Accepter);
        return YES;
    }


    Sais-tu que les codes du livres sont disponibles sur le site du BigNerdRanch ?
  • RadadaRadada Membre
    23:37 modifié #3
    dans 1251376707:

    -(BOOL) acceptsFirstResponder<br />{<br />&nbsp; &nbsp; NSLog(@&quot;Accepter&quot;);<br />&nbsp; &nbsp; return YES;<br />}
    


    et non

    -(BOOL) firstResponder
    {
        NSLog(@Accepter);
        return YES;
    }


    Sais-tu que les codes du livres sont disponibles sur le site du BigNerdRanch ?


    Putain je suis une vraie merde  ;D ;D
    C'est pas possible d'être aussi con sérieusement :D
    Oui, merci, j'ai récupéré les sources (enfn, celles du bouquin, il n'y a pas les exos de fin de chapitre, ce qui est un peu dommage d'ailleurs...), mais je n'avais pas du tout pensé à  ça....
    Encore une fois merci de ton aide Philippe :)
  • CéroceCéroce Membre, Modérateur
    août 2009 modifié #4
    Mais non, c'est normal, tu ne peux pas avoir l'oe“il sur tout ton code, ni te rappeler tous les détails de la doc dès le début.

    Il faut que tu te serves du débogueur, tu aurais vu rapidement que la méthode n'était pas appelée. Quand tu seras face à  du vrai code, il n'existera pas de correction ! Ces exercices sont appelés à  raison "challenges" dans la version originale.
  • laudemalaudema Membre
    23:37 modifié #5
    [quote author=Radada link=topic=4305.msg43287#msg43287
    .. j'ai récupéré les sources (enfn, celles du bouquin, il n'y a pas les exos de fin de chapitre, ce qui est un peu dommage d'ailleurs...), mais je n'avais pas du tout pensé à  ça....
    [/quote]
    Si tu veux vérifier ton code par rapport aux sources tu as une appli "FileMerge" dans le dossier /Developer/Applications/Utilities qui te permet de voir rapidement les différences.
    Comme il y a "peu" de code dans les exemples en général ça va vite à  comparer ;)
  • RocouRocou Membre
    23:37 modifié #6
    dans 1251376707:

    Sais-tu que les codes du livres sont disponibles sur le site du BigNerdRanch ?

    Où exactement? J'ai fouillé le site un bon quart d'heure sans rien trouver
  • laudemalaudema Membre
    23:37 modifié #7
    dans 1251489032:

    dans 1251376707:

    Sais-tu que les codes du livres sont disponibles sur le site du BigNerdRanch ?

    Où exactement? J'ai fouillé le site un bon quart d'heure sans rien trouver

    Bonjour

    ici http://bignerdranch.com/products.shtml tu as un lien http://www.bignerdranch.com/solutions/Cocoa-3rd.tgz
    La lecture du forum http://techstra.bignerdranch.com/ est intéressante surtout pour les exercices qui n'ont pas de solution affichée, eux.
    hth ..
  • RocouRocou Membre
    23:37 modifié #8
    dans 1251526223:


    ici http://bignerdranch.com/products.shtml tu as un lien http://www.bignerdranch.com/solutions/Cocoa-3rd.tgz
    La lecture du forum http://techstra.bignerdranch.com/ est intéressante surtout pour les exercices qui n'ont pas de solution affichée, eux.
    hth ..

    Merci  :adios!:
Connectez-vous ou Inscrivez-vous pour répondre.