Mac / Cocoa - 设置窗格刷新应用程序

时间:2013-12-24 01:19:04

标签: objective-c macos cocoa keychain nspreferencepane

我有一个包含2个部分的应用程序:首选项窗格和在后台运行的应用程序。 我需要用户在首选项窗格中输入一些安全数据,然后窗格将其保存到钥匙串。我的问题是,偏好窗格告诉应用程序从钥匙串更新的最佳方法是什么?

如果您需要更多信息,请告诉我

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用NSDistributedNotificationCenter。 API类似于NSNotificationCenter,但可以跨进程边界发布和接收分布式通知。因此,在您的情况下,首选项窗格将发布具有一些唯一名称的分布式通知,并且应用程序将注册该通知以了解何时从Keychain更新。