正如我在这篇文章中推荐的那样,我已经实现了一个登录项。在辅助应用程序中,我使用NSWorkspace方法启动主应用程序launchApplication:showIcon:autolaunch:,发送YES到自动启动参数。
问题如下:我需要检查应用程序是否自动启动以不显示启动工具提示。我发现的唯一变体是[[NSUserDefaults standardUserDefaults] boolForKey:@"autolaunch"],它NO总是返回。
这个问题可以使用启动参数来解决——但不幸的是,沙盒也将它们切断了。
有什么我错过的吗?