アプリケーションで(ドックアイコンを非表示にする)に設定されていapplicationDidFinishLaunchingます。activationPolicyProhibited
NSApplicationActivationPolicyRegular(ウィンドウを開いてフォーカスできるように)に設定してからウィンドウを開くメソッドがありますが、動作させるには2回実行する必要があります。openWindow:設定されたポリシーはメソッドには影響しません。
- (void)openWindow {
[NSApp activateIgnoringOtherApps:YES];
[NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
[NSApp openWindow:window];
}
を遅らせる必要がありopenWindow:ますか?