NSTask没有子进程的停靠图标

时间:2010-12-19 05:15:18

标签: objective-c macos background nstask

我正在尝试在Mac上创建一个简单的启动器应用程序。

我可以在父应用程序上设置LSUIElement = 1,但是从应用程序启动的子进程在启动时会显示在Dock中。

有没有办法阻止应用程序的图标显示在Dock中?这是我目前正在尝试使用的代码。

NSString *launchPath = [[NSBundle mainBundle] pathForResource:@"HelloWorld" ofType:@""];
NSLog(@"%@", launchPath);

NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:launchPath];
[task launch];

谢谢!

0 个答案:

没有答案