J'ai une classe qui étend NSWindowController et j'essaie de positionner la fenêtre qu'il contrôle. La fenêtre affiche correctement tous les contenus et fonctions attendus, mais lorsque j'essaie de positionner son emplacement de départ sur l'écran dans la méthode initWithWindowNibName, la position ne change pas. Voici le code:Impossible de définir la position d'un NSWindow
NSPoint p = NSMakePoint(100, 50);
[[self window] setFrameTopLeftPoint:p];
Cela semble très simple et je ne sais pas quel est le problème.
Merci pour vos idées.
(trouvé le problème. Je n'ai pas la fenêtre câblé à la classe IB.)
Une déclaration et une ligne de code ne suffisent pas. Si je copie et colle ce code dans mon programme, cela fonctionnera, ce qui signifie que je ne peux pas reproduire votre bogue. – Chuck