我尝试收集有关 CWInterface 的当前状态的一些信息(连接的 bssid、可用的接入点...)并通过 udp 定期(每 5-10 秒)将它们发送到服务器。
我的问题是,一段时间后(在某些具有不同收集/发送间隔的测试中为 30 到 50 分钟),CWInterface 停止返回数据。
- [CWInterface 接口] 返回 nil
- [CWInterface interfaceNames] 返回一个有 0 个条目的 NSSet
- [[CWInterface interface] scanForNetworksWithSSID:nil &error] 也返回一个有 0 个条目的 NSSet
我究竟做错了什么?
我完全没有想法...