IOS连接包括SSID的IOS通知

新手IOS程序员寻找一种方式来获得通知时,iPhone连接到WIFInetworking。

即通知以下转换:3G到WIFI WIFI到3G WIFI到另一个WIFI

它应该能够告诉我连接到哪个SSID …

这花了大约20分钟才能弄清楚Android,在IOS上找不到这个函数的起点

谢谢

使用代码你可以得到你当前连接的WIFI的SSID数据。

CFArrayRef myArray1 = CNCopySupportedInterfaces(); CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray1, 0)); NSLog(@"%@",myDict); 

为了获得networking更改的通知 ,您可以将Apple的Reachability类放到您的项目中。

至于获取SSID ,请查看系统configuration框架的CaptiveNetwork API (为您链接的文档)中的解决scheme。