2012-02-09 3 views
0

В настоящее время я переношу приложение Windows на mac 10.6, в котором используется wifi. Я реализовал уведомления CoreWLan, которые появляются только при изменении интерфейса wlan.Уведомление, когда проверка wifi выполняется системой

Я хочу получать уведомления, когда система выполняет сканирование, в основном, когда вы открываете аэропорт.

Я знаю, что есть состояние CWInterface, которое является «сканированием», но я не обнаружил никаких замечаний, которые я мог бы использовать с этим.

Спасибо за ваше время

ответ

0

Я предполагаю, что вы уже знаете о NSNotifications и как они работают. Название NSNotification вам нужно: CWScanCacheDidUpdateNotification

Ваш код должен выглядеть примерно так ...

[[[NSNotification center] defaultCenter] addObserver:self selector:@selector(someMethod:) name:CWScanCacheDidUpdateNotification object:nil]; 

Если вы не знаете, как работают NSNotifications, я предлагаю смотреть на руководство NSNotification. Odd's, вам нужно будет использовать их в какой-то момент вашего приложения. Об этом стоит узнать.

+0

Hi Tanner, Уведомление "CWScanCacheDidUpdateNotification" существует только с 10.7, я ищу эквивалент на 10.6. – Sicha

Смежные вопросы