ios 获取网络环境 iOS获取当前网络环境的实现方法(推荐)
人气:0想了解iOS获取当前网络环境的实现方法(推荐)的相关内容吗,在本文为您仔细讲解ios 获取网络环境的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:ios,获取网络环境,下面大家一起来学习吧。
实例如下:
// 获取网络环境的方法 + (NSString *)networktype{ NSArray *subviews = [[[[UIApplication sharedApplication] valueForKey:@"statusBar"] valueForKey:@"foregroundView"]subviews]; NSNumber *dataNetworkItemView = nil; for (id subview in subviews) { if([subview isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]]) { dataNetworkItemView = subview; break; } } switch ([[dataNetworkItemView valueForKey:@"dataNetworkType"]integerValue]) { case 0: return @"无服务"; case 1: return @"2G"; case 2: return @"3G"; case 3: return @"4G"; case 4: return @"LTE"; case 5: return @"Wifi"; default: break; } return @""; }
以上这篇iOS获取当前网络环境的实现方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
加载全部内容