2012-02-09 23 views
0

我目前正在使用wifi的Mac 10.6上移植Windows应用程序。 我实现了CoreWLan通知,只有在wlan界面发生变化时才会弹出。通过系统执行无线扫描时的通知

我想在系统执行扫描时收到通知,基本上当您打开机场时。

我知道有一个CWInterface状态是“扫描”,但我还没有找到任何通知,我可以使用它。

感谢您的时间

回答

0

我假设你已经知道NSNotifications以及它们如何工作。你需要的NSNotification名称是:CWScanCacheDidUpdateNotification

您的代码应该是这个样子......

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

如果你不知道怎么NSNotifications工作,我建议看NSNotification指南。奇怪的是,你需要在应用程序的某个时候使用它们。值得学习。

+0

Hi Tanner, “CWScanCacheDidUpdateNotification”通知仅在10.7以后才存在,我正在寻找10.6中的等效项。 – Sicha 2012-05-29 07:27:18