0
On applicationDidFinishLaunching
應用程序activationPolicy
設置爲Prohibited
(隱藏停靠欄圖標)。setActivationPolicy爲Regular和openWindow
我有一個方法,將其設置爲NSApplicationActivationPolicyRegular
(爲了能夠打開和聚焦窗口)然後打開窗口,但我必須運行它兩次才能工作。設置的策略不影響openWindow:
方法。
- (void)openWindow {
[NSApp activateIgnoringOtherApps:YES];
[NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
[NSApp openWindow:window];
}
我需要推遲openWindow:
嗎?