只是Cocoa Framework的新手-我从这个问题中了解到,第一个窗口是由info.plist文件中的一个设置决定的。
对于我的应用程序,要显示的窗口由一些外部设置决定。如何设置运行时显示的第一个窗口?
在AppDelegate类中,您会发现一个名为-(void)applicationDidFinishLaunching:(NSNotification*)aNotification{}的方法。您必须创建一个要加载窗口的窗口控制器类实例。
通过编程显示第一个窗口,您需要在awakeFromNib
或Appdelegate - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
中设置makeKeyAndOrderFront
它将首先显示您的决定窗口。
- (void)awakeFromNib
{
[window makeKeyAndOrderFront:NSApp];
}
或
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification`
{
[window makeKeyAndOrderFront:NSApp];
}