Получение уведомлений рабочей области

Уведомления рабочей области отправляются когда:

Получение уведомлений рабочей области

Вместо того, чтобы пройти через центр уведомления приложения по умолчанию, поскольку большинство уведомлений делает, NSWorkspace уведомления отправляются на центр уведомления, предоставленный NSWorkspace объект. Получить NSWorkspace уведомления, Ваше приложение должно зарегистрировать наблюдателя в NSWorkspace центр уведомления, возвращенный notificationCenter метод.

Фрагмент кода в Перечислении 1 регистрирует метод observerMethod с NSWorkspace центр уведомления для получения всех NSWorkspace уведомления:

Перечисление 1  , Регистрирующееся для уведомлений рабочей области

NSNotificationCenter *notCenter;
 
// Assume -observerMethod:(id)aNotification exists
notCenter = [[NSWorkspace sharedWorkspace] notificationCenter];
[notCenter addObserver:self
           selector:@selector(observerMethod:)
           name:nil object:nil]; // Register for all notifications