0

我目前正在使用 wifi 的 mac 10.6 上移植一个 Windows 应用程序。我实现了 CoreWLan 通知,只有当 wlan 接口发生变化时才会弹出。

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

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

谢谢你的时间

4

1 回答 1

0

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

你的代码应该是这样的......

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

如果您不知道 NSNotifications 是如何工作的,我建议您查看 NSNotification 指南。奇怪的是,您需要在应用程序中的某个时间点使用它们。值得学习。

于 2012-05-27T23:58:10.543 回答