Objective c 以编程方式隐藏所有其他活动应用程序
我正在尝试制作一个自动隐藏的OSX应用程序⌘H、 启动时没有最小化所有其他应用程序,我似乎无法让它工作。这就是到目前为止我完成这项工作的原因Objective c 以编程方式隐藏所有其他活动应用程序,objective-c,macos,cocoa,Objective C,Macos,Cocoa,我正在尝试制作一个自动隐藏的OSX应用程序⌘H、 启动时没有最小化所有其他应用程序,我似乎无法让它工作。这就是到目前为止我完成这项工作的原因 - (void)awakeFromNib { [super awakeFromNib]; [[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.Developer.myApp"
- (void)awakeFromNib
{
[super awakeFromNib];
[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.Developer.myApp"
options:NSWorkspaceLaunchAndHideOthers
additionalEventParamDescriptor:NULL
launchIdentifier:nil];
}
注意:如果执行了awakeFromNib方法,则表示应用程序已启动。
所以再次尝试启动它是行不通的
[ [ NSWorkspace sharedWorkspace ] hideOtherApplications ];