IOS 获取已连接的wifi信息的实现代码
IOS获取已连接的wifi信息的实现代码
首先需要 #import
+(id)fetchSSIDInfo { NSArray*ifs=(id)CNCopySupportedInterfaces(); NSLog(@"%s:Supportedinterfaces:%@",__func__,ifs); idinfo=nil; for(NSString*ifnaminifs){ info=(id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam); NSLog(@"%@=>%@",ifnam,info); if(info&&[infocount]){break;} [inforelease]; } [ifsrelease]; return[infoautorelease]; }
ARC版本:
+(id)fetchSSIDInfo{ NSArray*ifs=(__bridge_transferid)CNCopySupportedInterfaces(); NSLog(@"%s:Supportedinterfaces:%@",__func__,ifs); idinfo=nil; for(NSString*ifnaminifs){ info=(__bridge_transferid)CNCopyCurrentNetworkInfo((__bridgeCFStringRef)ifnam); NSLog(@"%@=>%@",ifnam,info); if(info&&[infocount]){break;} } returninfo; }
以上就是IOS获取已连接的wifi信息的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!