如何使用帮助应用程序中的参数打开主应用程序?

时间:2016-07-25 09:09:15

标签: cocoa

我的项目有一个帮助应用程序,主应用程序和帮助程序应用程序都在沙箱中。主应用程序可能没有运行,因此我无法在帮助应用程序中发布分布式通知。我发现帮助应用程序无权设置主应用程序的Userdefaults。 因此,我唯一能做的就是使用参数在帮助应用程序中打开主App。 我可以在下面用它来做这件事。

[[NSWorkspace sharedWorkspace]launchAppWithBundleIdentifier:@"com.mainApp" options:0 additionalEventParamDescriptor:nil launchIdentifier:nil];

那么我如何在两个应用程序之间传递并获取参数?

1 个答案:

答案 0 :(得分:0)

使用app groups,因此两个应用都将共享对特殊容器的访问权限(例如,设置plist文件)。