我最近开发了一个 Mac OS X 应用程序。此应用程序在后台运行,并在每次重新启动时在登录项处启动。我使用了这里的示例代码-> https://gist.github.com/jquave/LaunchAtLoginController/blob/c8ae6dd2b8b0a2864ede0366991f43b580b65124/LaunchAtLoginController.m
使用此代码,因为它在机器上发生重新启动后自动启动应用程序运行。现在我要求在每次重新启动后不显示应用程序窗口(仅显示窗口),但应用程序可以在后台运行。为此,我已kLSSharedFileListLoginItemHidden
按照此 URL 和来源中提到和更新的方式使用。但是,即使添加了这个隐藏的登录项属性,每次重启机器后应用程序窗口仍然打开。如何避免在每次以编程方式重新启动后打开登录项应用程序窗口(仅窗口)?我正在使用 Lion OS 10.7.3。请指教。
谢谢!