[Obj-C]NSDrawer, problème d'ouverture

Number One

Membre expert
Club iGen
7 Mars 2000
1 381
1
39
Lausanne
www.gollum.info
Hello les développeurs ! Je vient de passer une soirée sur le problème que voici (qui n'en est surement pas un d'ailleurs).

J'ai une fenêtre qui contient uniquement une NSView (c'est pour un jeu) et je voulais que quand l'utilisateur appuye sur la touche d, un drawer s'affiche. J'arrive parfaitement à savoir quelle touche a été enfoncée en implémentant la fonction keyDown, mais je n'arrive pas a faire: if ([keyMap isEqual:mad:"d"]) [devDrawer open];

devDrawer est mon outlet IB qui pointe bien sur le bon drawer et le drawer est bien lié avec la NSView de son contenu… Maintenant ou je comprends pas trop c'est que si j'appelle le drawer au chargement de l'appli:

<pre><font class="small">code:</font><hr>-(void)awakeFromNib
{
[devDrawer open];
}</pre><hr>

Tout fonctionne très bien… si quelqu'un a une solution, je suis preneur /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif

Number One

P.S. Désolé si mon message n'est pas clair, mais il est tard et je suis planté sur ce drawer depuis bientôt 6 heures /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif
 
Personne a une idée ? ça m'arrangerais bien pourtant... /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif