estoy tratando de abrir un NSWindow usando el siguiente código:¿Cómo abro una NSWindow y selecciono la ventana y la enfoco?
NSWindowController *window = [[NSWindowController alloc] initWithWindowNibName:@"MainWindow"];
[window showWindow:nil];
La ventana se abre bien, pero la ventana anterior sigue siendo el mainWindow y en el enfoque. He intentado el siguiente código para forzar la ventana principal y no funciona. La ventana todavía tiene una barra de título desactivado y no está aceptando eventos clave, etc.
[self.window makeKeyAndOrderFront:self];
[self.window makeMainWindow];
La única manera que parecen ser capaces de obtener la ventana anterior para perder el enfoque es si cierro la ventana después de llamar SHOWWINDOW: con [[NSApp mainWindow] cerrar];
¿Alguna idea?
No estoy seguro de por qué recibí un -1 aquí, ¿alguien me dejó saber cómo podría mejorar la pregunta? – Luke