나는 다음과 같은 코드를 사용하여 NSWindow 표시를 열려고하고있다 :NSWindow를 열고 어떻게 창을 선택하고 초점을 맞 춥니 까?
는NSWindowController *window = [[NSWindowController alloc] initWithWindowNibName:@"MainWindow"];
[window showWindow:nil];
창 괜찮 열리지 만 이전 창 여전히 MainWindow를하고 초점입니다. 주 창을 강제로 다음 코드를 시도하고 작동하지 않습니다. 창은 여전히 비활성화 된 제목 표시 줄을 가지고 있으며, 키 이벤트를 수락하지 않는 등
[self.window makeKeyAndOrderFront:self];
[self.window makeMainWindow];
내가이 ShowWindow를 호출 한 후 창을 닫을 때 포커스를 잃을 이전 창을 얻을 수있을 것 같다 유일한 방법은 다음과 같습니다 [[NSApp mainWindow] close]와 함께;
아이디어가 있으십니까?
왜 여기에 -1을 받았는지 모르겠지만 누구나 내가이 질문을 어떻게 개선 할 수 있는지 알려주셨습니까? – Luke