iOS获取当前网络环境的实现方法(推荐)
实例如下:
//获取网络环境的方法 +(NSString*)networktype{ NSArray*subviews=[[[[UIApplicationsharedApplication]valueForKey:@"statusBar"]valueForKey:@"foregroundView"]subviews]; NSNumber*dataNetworkItemView=nil; for(idsubviewinsubviews){ if([subviewisKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView")class]]){ dataNetworkItemView=subview; break; } } switch([[dataNetworkItemViewvalueForKey:@"dataNetworkType"]integerValue]){ case0: return@"无服务"; case1: return@"2G"; case2: return@"3G"; case3: return@"4G"; case4: return@"LTE"; case5: return@"Wifi"; default: break; } return@""; }
以上这篇iOS获取当前网络环境的实现方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。