makeKeyAndOrderFront 不是我的NSWindow钥匙或前面.
我的应用程序没有主窗口或菜单栏,这可能是问题的一部分?
IBOutlet NSWindow *loginWindow;
//(connected in Interface Builder to the NSWindow)
Run Code Online (Sandbox Code Playgroud)
NSWindow"在发布时可见"和"关闭后释放"都未经检查.
然后:
- (void) applicationDidFinishLaunching:(NSNotification *)aNotification
{
[loginWindow makeKeyAndOrderFront:self];
}
Run Code Online (Sandbox Code Playgroud)
这确实打开了窗户.(评论它导致没有窗口被打开).
然而:
它出现在Xcode窗口后面(不是前面).
它似乎可以接收鼠标焦点,但不会在窗口包含的文本字段中获取按键.按键被发送到Xcode.
激活Expose时,它将显示在Expose网格中.但我无法点击窗口在Expose中选择它...它不会出现在前面.
为什么我的Window不工作?