我添加了一个代码来最小化 NSStatusItem 上所有正在运行的应用程序,它是一个非常简单的代码
[[NSWorkspace sharedWorkspace] hideOtherApplications];
但是当我运行这个应用程序时,一个应用程序总是在桌面上,用户当前正在与之交互。我也试过
[[NSRunningApplication currentApplication] 隐藏];
和
[[NSApplication sharedApplication]hideOtherApplications:self];
甚至对于那些会很好地建议我使用苹果脚本的人,我也尝试过,但没有运气可能是我的脚本错误不知道
但同样的问题仍然存在,我无法指出为什么每次使用 NSStatusItem 时都会保留一个应用程序。请帮我解决这个问题。