Sto cercando di aprire un NSWindow utilizzando il seguente codice:Come posso aprire una finestra NSW e avere la finestra selezionata e messa a fuoco?
NSWindowController *window = [[NSWindowController alloc] initWithWindowNibName:@"MainWindow"];
[window showWindow:nil];
la finestra si apre bene, ma la finestra precedente è ancora il MainWindow ea fuoco. Ho provato il seguente codice per forzare la finestra principale e non funziona. La finestra ha ancora una barra del titolo disabilitato e non accetta eventi chiave ecc
[self.window makeKeyAndOrderFront:self];
[self.window makeMainWindow];
L'unico modo mi sembra di essere in grado di ottenere la finestra precedente perdere la concentrazione è se chiudo la finestra dopo aver chiamato ShowWindow: con [[NSApp mainWindow] close];
Qualche idea?
Non so perché ho ricevuto un -1 qui, qualcuno mi ha fatto sapere come avrei potuto migliorare la domanda? – Luke