我正在使用以下代码来获取当前的 SSID:
var dict = CaptiveNetwork.CopyCurrentNetworkInfo(curInterface);
string localSsid = dict [CaptiveNetwork.NetworkInfoKeySSID].ToString();
Console.Writeline("Current Local SSID: " + localSsid);
但是,结果通常是过时的(大约几分钟或更长时间)。我注意到,如果我进入 iPad 上的设置并手动切换到另一个网络 5 秒钟然后切换回来,那么代码将捕获正确的 SSID。
我正在运行 iOS 5.0 和 MonoTouch 3.2.12。我的代码不正确还是 MonoTouch 或 iOS 中的错误?