Получение уведомлений при изменении сетевого подключения в приложении Cocoa / Obj-C - PullRequest
4 голосов
/ 27 октября 2010

Есть ли способ получить уведомление / ваше приложение Cocoa прислушивается к изменениям в сетевом соединении (отключение, подключение и т. Д.)? Как что-то вроде HardwareGrowler делает это?

1 Ответ

5 голосов
/ 27 октября 2010

После просмотра исходного кода для HardwareGrowler (находится под /Extras в исходном коде для Growl , я считаю, что самым простым способом было бы использовать NetworkNotifier.mклассифицируйте и изменяйте все вызовы на AppDelegate функции на любые обратные вызовы, которые вы хотите выполнить при изменении сетевого подключения (и дайте им кредит за их код!).

...