iOS如何获取网络环境
来源:爱站网时间:2022-12-05编辑:网友分享
爱站技术频道小编分享一篇还不错的文章给你们看看,本文讲述的是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如何获取网络环境的全部内容了,如果你有不理解的地方,不妨来网站找小编咨询下,爱站技术频道站点里面的内容可以免费阅读,可以你们简单处理技术上带来的问题。