新手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上无法找到此功能的起点。
谢谢
CFArrayRef myArray1 = CNCopySupportedInterfaces();
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray1, 0));
NSLog(@"%@",myDict);
如果想要得到网络变化的通知,您可以将Apple的Reachability类放入您的项目中。请点击此处获取更多信息。
至于获取SSID,您可以查看System Configuration framework的CaptiveNetwork API提供的解决方案(文档已为您提供链接)。请点击此处获取更多信息。