0
我目前正在使用wifi的Mac 10.6上移植Windows應用程序。 我實現了CoreWLan通知,只有在wlan界面發生變化時纔會彈出。通過系統執行無線掃描時的通知
我想在系統執行掃描時收到通知,基本上當您打開機場時。
我知道有一個CWInterface狀態是「掃描」,但我還沒有找到任何通知,我可以使用它。
感謝您的時間
我目前正在使用wifi的Mac 10.6上移植Windows應用程序。 我實現了CoreWLan通知,只有在wlan界面發生變化時纔會彈出。通過系統執行無線掃描時的通知
我想在系統執行掃描時收到通知,基本上當您打開機場時。
我知道有一個CWInterface狀態是「掃描」,但我還沒有找到任何通知,我可以使用它。
感謝您的時間
我假設你已經知道NSNotifications以及它們如何工作。你需要的NSNotification名稱是:CWScanCacheDidUpdateNotification
您的代碼應該是這個樣子......
[[[NSNotification center] defaultCenter] addObserver:self selector:@selector(someMethod:) name:CWScanCacheDidUpdateNotification object:nil];
如果你不知道怎麼NSNotifications工作,我建議看NSNotification指南。奇怪的是,你需要在應用程序的某個時候使用它們。值得學習。
Hi Tanner, 「CWScanCacheDidUpdateNotification」通知僅在10.7以後才存在,我正在尋找10.6中的等效項。 – Sicha 2012-05-29 07:27:18