0

刚接触 Cocoa 框架 - 我从 这个问题中了解到,第一个窗口是由 info.plist 文件中的设置决定的。

对于我的应用程序,要显示的窗口由一些外部设置决定。如何设置在运行时显示的第一个窗口?

4

2 回答 2

2

在您的 AppDelegate 类中,您会发现一个名为 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification{} 的方法,您必须创建一个要加载和加载窗口的窗口控制器类的实例。

于 2012-09-03T03:37:14.197 回答
0

以编程方式显示您需要在 AppdelegatemakeKeyAndOrderFrontawakeFromNib或 Appdelegate中设置的第一个窗口- (void)applicationDidFinishLaunching:(NSNotification *)aNotification 它会在第一个显示您的决定窗口。

- (void)awakeFromNib
{
    [window makeKeyAndOrderFront:NSApp];

}

或者

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification`
{

     [window makeKeyAndOrderFront:NSApp];

}
于 2012-09-03T04:09:46.783 回答