現在、wifi を使用する Mac 10.6 に Windows アプリケーションを移植しています。WLAN インターフェイスに変更があった場合にのみポップアップする CoreWLan 通知を実装しました。
基本的に空港を開いたときに、システムがスキャンを実行したときに通知を受け取りたい.
「スキャン中」の CWInterface の状態があることは知っていますが、それで使用できる通知は見つかりませんでした。
御時間ありがとうございます
現在、wifi を使用する Mac 10.6 に Windows アプリケーションを移植しています。WLAN インターフェイスに変更があった場合にのみポップアップする CoreWLan 通知を実装しました。
基本的に空港を開いたときに、システムがスキャンを実行したときに通知を受け取りたい.
「スキャン中」の CWInterface の状態があることは知っていますが、それで使用できる通知は見つかりませんでした。
御時間ありがとうございます
NSNotifications とその仕組みについては既にご存じだと思います。必要な NSNotification の名前は次のとおりです: CWScanCacheDidUpdateNotification
コードは次のようになります...
[[[NSNotification center] defaultCenter] addObserver:self selector:@selector(someMethod:) name:CWScanCacheDidUpdateNotification object:nil];
NSNotification の仕組みがわからない場合は、NSNotification ガイドを参照することをお勧めします。奇妙なことに、アプリケーションのある時点でそれらを使用する必要があります。学ぶ価値があります。