<>强导入头文件强>
# import & lt; ifaddrs.h> # import & lt; arpa/inet.h> # import & lt; SystemConfiguration/CaptiveNetwork.h>
<强>核心代码:强>
+ (nullable NSString *) getCurrentLocalIP { NSString *地址=零; struct ifaddrs *接口=零; struct ifaddrs * temp_addr=零; int成功=0;//检索当前接口-返回0> + (nullable NSString *) getCurreWiFiSsid { NSArray * ifs=(__bridge_transfer id) CNCopySupportedInterfaces (); NSLog(@“支持接口:% @ ifs); id信息=零; 在ifs (NSString * ifnam) { 信息=(__bridge_transfer id) CNCopyCurrentNetworkInfo ((__bridge CFStringRef) ifnam); NSLog(@ % @=比;% @”、ifnam信息); 如果信息,,[信息计数]){打破;} } 返回[(NSDictionary *)信息objectForKey: @“名称”); }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!