Mac/Cocoa - Панель обновления приложения "Настройки"

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

Дайте мне знать, если вам нужна дополнительная информация

Заранее спасибо.

1 ответ

Решение

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

Другие вопросы по тегам