我目前在Mac 10.6上移植一个使用wifi的Windows应用程序。 我实现了CoreWLan通知,只有在wlan界面发生变化时才会弹出。
我希望在系统执行扫描时收到通知,基本上是在您打开机场时。
我知道有一个CWInterface的状态是“扫描”,但我还没有发现任何可以使用的通知。
感谢您的时间
答案 0 :(得分:0)
我假设您已经了解了NSNotifications及其工作原理。您需要的NSNotification名称是:CWScanCacheDidUpdateNotification
您的代码看起来应该是这样的......
[[[NSNotification center] defaultCenter] addObserver:self selector:@selector(someMethod:) name:CWScanCacheDidUpdateNotification object:nil];
如果您不知道NSNotifications的工作原理,我建议您查看NSNotification指南。奇怪的是,您需要在应用程序的某个时刻使用它们。这值得学习。