Как удалить баннер уведомлений, но оставить его в центре уведомлений на OS X?
Что я делаю сейчас:
[[NSUserNotificationCenter defaultUserNotificationCenter] removeAllDeliveredNotifications];
Итак, мой вопрос, как оставить уведомление в центре уведомлений?
1 ответ
Решение
Вы всегда можете удалить его, как вы делаете, а затем добавить его снова, убедившись, что класс делегата NSUserNotificationCenter реализует метод shouldPresentNotification как НЕТ.
- (BOOL) userNotificationCenter: (NSUserNotificationCenter *) centerPresentNotification должен::(NSUserNotification*)nsNotification { return NO; }