NSDrawer qui ne s'ouvre pas

olofolof Membre
22:53 modifié dans API AppKit #1
Salut,

j'ai une petite application document based. J'ai un tiroir qui peut s'ouvrir sur la droite, pas de problème. J'essaye maintenant d'ajouter un tiroir qui peut s'ouvrir en bas. Rien à  faire, il ne s'ouvre JAMAIS !

Dans IB, j'ai ajouté un NSDrawer et un NSView. Au chargement de mon nib, je set le parentWindow et le contentView de mon NSDrawer. Sur l'action d'un bouton, je fait un toogle:self. Mais rien ne se passe.

J'ai comparé le tiroir qui fonctionne avec celui qui ne fonctionne pas. Et je ne trouve RIEN ! Quelqu'un a une piste où chercher avant que je lance quelque chose par le balcon ?

Merci !

Réponses

  • Eddy58Eddy58 Membre
    22:53 modifié #2
    Dans l'état actuel, le mieux est de poster ton projet que l'on puisse l'examiner. :o
  • olofolof Membre
    22:53 modifié #3
    Ok, ce que j'ai fait, c'est un nouveau projet, avec juste une fenêtre principale et un tiroir.

    Ca m'énerve, je suis sur que c'est tout con....

    Merci !


    [Fichier joint supprimé par l'administrateur]
  • olofolof Membre
    22:53 modifié #4
    Bon, mon incompréhension grandit encore...

    Dans ce projet test, au lieu de connecter le NSDrawer à  sa NSView et à  sa NSWindow par le code, je le fait dans IB et là  ça fonctionne.

    Par contre, dans mon "vrai"projet, si je fais la même chose pour le tiroir qui fonctionne, ben il ne fonctionne plus !!!

    Je m'y remets ce soir....
  • schlumschlum Membre
    22:53 modifié #5
    Tu as un outlet perso qui s'appelle "window" dans ton NSDocument

    Je pense que tous les problèmes découlent de là ...
  • olofolof Membre
    22:53 modifié #6
    Bon, j'ai refait un petit projet de test, avec 2 tiroirs, ça roule. J'ai repris mon "gros" projet et là , soudain, l'illumination. Alors je confirme, c'était bien une erreur du débutant-qui-tue-la-mort...

    En fait, j'éditait le mauvais nib... J'éditais la version anglaise et je lancais l'appli en français....

    En espérant que ça puisse servir à  d'autres !!!

    Merci pour l'aide !
  • 22:53 modifié #7
    Un peu sans rapport, mais l'astuce suivante devrait t'être utile:

    http://www.objective-cocoa.org/forum/index.php/topic,1625.0.html
  • olofolof Membre
    22:53 modifié #8
    En effet, ça peut être utile.

    Merci, je garde ça sous le coude !
Connectez-vous ou Inscrivez-vous pour répondre.