新手 IOS 程序员正在寻找一种在 iPhone 连接到 WIFI 网络时获得通知的方法。
即以下转换的通知:3G 到 WIFI WIFI 到 3G WIFI 到另一个 WIFI
它应该能够告诉我连接到哪个 SSID ...
这在Android上花了大约20分钟才弄清楚,在IOS上找不到这个功能的起点
谢谢
新手 IOS 程序员正在寻找一种在 iPhone 连接到 WIFI 网络时获得通知的方法。
即以下转换的通知:3G 到 WIFI WIFI 到 3G WIFI 到另一个 WIFI
它应该能够告诉我连接到哪个 SSID ...
这在Android上花了大约20分钟才弄清楚,在IOS上找不到这个功能的起点
谢谢
使用代码您可以获取您当前连接的 WIFI 的 SSID 数据。
CFArrayRef myArray1 = CNCopySupportedInterfaces();
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray1, 0));
NSLog(@"%@",myDict);
为了获得网络变化的通知,你可以将Apple 的 Reachability 类放到你的项目中。
至于获取 SSID,请查看系统配置框架的 CaptiveNetwork API中的解决方案(为您链接的文档)。