首页 > 解决方案 > 如何以编程方式取消隐藏mac os中的隐藏应用程序?

问题描述

我想取消隐藏 mac os 中的隐藏应用程序。为了隐藏我正在使用这个 [ [ NSWorkspace sharedWorkspace ] hideOtherApplications ];

像这样的东西

标签: objective-cmacoscocoashow-hide

解决方案


有几种方法可以取消隐藏所有隐藏的应用程序——这里有几个:

NSWorkspace

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

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

...或者...

NS应用程序

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

并用类似的东西打电话:

[self unhideAllApplications:nil];

推荐阅读