0

現在、wifi を使用する Mac 10.6 に Windows アプリケーションを移植しています。WLAN インターフェイスに変更があった場合にのみポップアップする CoreWLan 通知を実装しました。

基本的に空港を開いたときに、システムがスキャンを実行したときに通知を受け取りたい.

「スキャン中」の CWInterface の状態があることは知っていますが、それで使用できる通知は見つかりませんでした。

御時間ありがとうございます

4

1 に答える 1

0

NSNotifications とその仕組みについては既にご存じだと思います。必要な NSNotification の名前は次のとおりです: CWScanCacheDidUpdateNotification

コードは次のようになります...

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

NSNotification の仕組みがわからない場合は、NSNotification ガイドを参照することをお勧めします。奇妙なことに、アプリケーションのある時点でそれらを使用する必要があります。学ぶ価値があります。

于 2012-05-27T23:58:10.543 に答える