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