在沙箱中帮助应用程序和主应用程序之间进行通信

时间:2013-03-01 23:27:41

标签: macos cocoa helper

我有一个状态栏应用程序,我可以从中启动帮助应用程序以获取首选项。所有首选项都存储在帮助应用程序的NSUserDefaults中,并使用主应用程序中的addSuiteNamed:进行阅读。

我想在帮助应用程序中更改首选项时通知主应用程序。这样做的最佳方式是什么?

我尝试使用NSDistributedNotificationCenter,但这太慢了,不太可靠。

1 个答案:

答案 0 :(得分:0)

Realmac Software的

RMSharedPreferences似乎就是我想要的。它允许在多个应用程序之间进行通信,并且它非常容易设置,并且似乎比NSDistributedNotificationCenter更可靠。