Nil*_*ili 6 macos xcode cocoa objective-c
我需要在启动时启动我的应用程序,但我希望它"最小化",这意味着它将在Dock中打开但它的窗口将不会显示.
与TeamViewer相同,如果你知道这个应用程序.
我目前使用的是带有plist的launchctl,我已经添加到了~Library\LaunchAgents,实际上在启动时启动了应用程序,并显示了它的窗口.
如何在"隐藏"\"最小化"状态下启动它?
在主应用程序窗口的xib中启动时取消选中.

实现- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag在您的应用程序委托类.
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
if (!flag) {
[window makeKeyAndOrderFront:self];
return YES;
}
return NO;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3063 次 |
| 最近记录: |