Сообщите контекст в дарвинских уведомлениях - PullRequest
0 голосов
/ 08 мая 2019

У меня есть приложение macOS, которое теоретически может запускать несколько экземпляров. Я хочу иметь возможность сообщать о событиях другим запущенным экземплярам с помощью центра уведомлений Darwin (через CFNotificationCenter).

Мне нужно не только указать имя уведомления, но в идеале передать несколько userInfo одновременно. К сожалению, как говорится в документации:

// - CFNotificationCenterPostNotification(): the 'object', 'userInfo', and 'deliverImmediately' arguments are ignored.

Есть ли какой-либо способ или альтернативное решение, которое позволит мне отправлять сообщения другим работающим приложениям и предоставлять значение параметра вместе с именем уведомления?

...