iOS获取当前网络环境
2016-12-06 17:26
337 查看
// 获取网络环境的方法 + (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获取当前网络环境的实现方法(推荐)
- iOS开发之获取当前系统的语言环境
- ios获取当前的网络状态, 获取当前连接的wifi名字
- iOS开发之runtime的运用-获取当前网络状态
- ios获取当前的网络状态, 获取当前连接的wifi名字
- iOS开发 - 获取当前网络状态
- 获取IOS网络环境
- iOS中利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G)
- iOS 获取当前网络模式
- iOS 获取手机当前所连接的网络的IP地址
- iOS 两种方法获取当前网络状态
- iOS开发之runtime的运用-获取当前网络状态
- iOS开发之runtime的运用-获取当前网络状态
- iOS开发之runtime的运用-获取当前网络状态
- iOS如何获取手机当前的网络状态
- iOS开发------之runtime的运用-类与对象&&&获取当前网络状态
- iOS开发之runtime的运用-获取当前网络状态
- iOS如何获取手机当前的网络状态
- IOS网络笔记--地图内容3(点击获取当前地址的具体坐标)
- iOS开发之runtime的运用-获取当前网络状态