Как перехватить (перехватить) и скрыть сообщение UserNotificationCenter («Диск не был правильно извлечен»)? - PullRequest
0 голосов
/ 18 августа 2011

Я знаю, что могу временно остановить службу UserNotificationCenter, но это плохой способ. Возможно, если есть другой программный способ скрыть или перехватить это сообщение, не останавливая службу?

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

Нашел вот это (http://forums.macrumors.com/showthread.php?t=1141582), и у меня это работает в MacOSX Lion:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.UserNotificationCenter.plist
0 голосов
/ 18 августа 2011

Чтобы отменить сообщение UserNotificationCenter, вам нужен связанный объект CFUserNotificationRef, который вы не можете получить, потому что вы не тот процесс, который изначально создал уведомление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...