2013-12-24 5 views
0

У меня есть приложение, которое содержит 2 части: панель предпочтений и приложение, которое работает в фоновом режиме. Мне нужно, чтобы пользователь вводил некоторые защищенные данные в панели предпочтений, панель затем сохраняет его в цепочке ключей. Мой вопрос в том, что лучший способ для панели предпочтений сказать приложение обновить из брелка?Mac/Cocoa - Settings Pane Refresh App

Позволь мне знать, если вам нужно больше информации

Спасибо заранее.

ответ

0

Использование NSDistributedNotificationCenter. API аналогичен NSNotificationCenter, за исключением того, что распределенное уведомление может быть отправлено и получено через границы процесса. Таким образом, в вашем случае панель предпочтений разместит распределенное уведомление с каким-то уникальным именем, и приложение зарегистрируется для этого уведомления, чтобы знать, когда нужно обновлять его из Keychain.