makeKeyAndOrderFront
无法将我的NSWindow设置为key或front。
我的应用没有主窗口或菜单栏,这可能是问题的一部分?
IBOutlet NSWindow *loginWindow;
//(connected in Interface Builder to the NSWindow)
NSWindow的“visible at launch”和“release when closed”都未被选中。
然后:- (void) applicationDidFinishLaunching:(NSNotification *)aNotification
{
[loginWindow makeKeyAndOrderFront:self];
}
这个确实打开了窗口。(将其注释会导致不打开窗口。)
但是:
它出现在Xcode窗口后面(而不是前面)。
它似乎接收到鼠标焦点,但无法在文本字段中接受按键输入。按键被发送到Xcode。
当激活Expose时,它出现在Expose网格中。但我无法点击窗口选择它在Expose中...它不会到前面。
为什么我的窗口没用?