0

我正在使用 Core WLAN 框架在 WiFi 网络之间切换。我面临一个问题,从 WiFi 网络 1 切换到 WiFi 2 后,我必须等待 10 秒才能实例化任何网络活动。尽管在我等待 10 秒之前 WiFi 符号显示了正确的值。任何人都知道为什么会发生这种情况?以及对此的任何补救措施。

核心 WLAN 框架链接:

http://developer.apple.com/library/mac/#documentation/Networking/Reference/CoreWLANFrameworkRef/_index.html

4

1 回答 1

1

无法预测给定网络为您的系统分配 IP 地址、DNS 解析开始工作等需要多长时间。与其等待特定超时,不如使用SCNetworkReachability API 在何时采取措施系统可以访问给定的主机或服务。

示例代码:http: //developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

于 2013-04-02T00:40:32.417 回答