Je veux ouvrir une seconde fenêtre pour agir comme un éditeur de contenu pour certains des champs dans la fenêtre principale de mon application. J'ai créé un NSWindowController personnalisé (appelé ItemEditor) avec sa propre plume.OS X deuxième fenêtre ne restera pas ouverte
J'ouvre la nouvelle fenêtre avec ce code:
ItemEditor *editor = [[ItemEditor alloc] initWithWindowNibName:@"ItemEditor"];
[editor showWindow:nil];
[editor.window makeKeyAndOrderFront:nil];
La nouvelle fenêtre apparaît pour un instant, puis disparaît immédiatement. Les éléments initWithWindow:
et windowDidLoad
de ItemEditor sont appelés, mais windowWillClose:
ne l'est pas.
Quelqu'un peut-il me dire ce qui se passe ici? Je suis perplexe.
qui a fait la tour. Tout fonctionne maintenant. Merci! – DKJ