Cocoa フレームワークの初心者 - この質問 hereから、最初のウィンドウは info.plist ファイルの設定によって決定されることを理解しています。
私のアプリケーションでは、表示するウィンドウはいくつかの外部設定によって決定されます。実行時に最初に表示するウィンドウを設定するにはどうすればよいですか?
AppDelegate クラスには、(void)applicationDidFinishLaunching:(NSNotification *)aNotification{} というメソッドがあり、ウィンドウをロードしてロードするウィンドウ コントローラー クラスのインスタンスを作成する必要があります。
プログラムで最初のウィンドウを表示するには、Appdelegate または Appdelegateで設定makeKeyAndOrderFront
する必要があり
ます。決定ウィンドウが最初に表示されます。awakeFromNib
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
- (void)awakeFromNib
{
[window makeKeyAndOrderFront:NSApp];
}
また
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification`
{
[window makeKeyAndOrderFront:NSApp];
}