如何以编程方式取消隐藏Mac OS中的隐藏应用程序?

时间:2018-08-17 06:31:21

标签: objective-c macos cocoa show-hide

我想取消隐藏Mac OS中的隐藏应用程序。为了隐藏,我使用的是[ [ NSWorkspace sharedWorkspace ] hideOtherApplications ];

Something like this

1 个答案:

答案 0 :(得分:0)

有几种方法可以取消隐藏所有隐藏的应用程序-以下是其中几种:

NSWorkspace

NSMutableArray *arr = [[NSMutableArray alloc] init];

for (NSRunningApplication *app in [[NSWorkspace sharedWorkspace] runningApplications]) {
    [app unhide];
}

...或...

NSApplication

- (void) unhideAllApplications:(id)sender{
    [NSApp unhideAllApplications:sender];
}

并拨打类似的电话

[self unhideAllApplications:nil];