IOS开发 实时检测网络状态
来源:互联网 发布:淘宝水果供应商 编辑:程序博客网 时间:2024/05/29 21:28
UIApplication *app = [UIApplicationsharedApplication];
NSArray *children = [[[appvalueForKeyPath:@"statusBar"]valueForKeyPath:@"foregroundView"]subviews];
NSString *state = [[NSStringalloc]init];
int netType =0;
//获取到网络返回码
for (id childin children)
{
if ([childisKindOfClass:NSClassFromString(@"UIStatusBarDataNetworkItemView")])
{
netType = [[childvalueForKeyPath:@"dataNetworkType"]intValue];
switch (netType)
{
case0:
state =@"无网络";
break;
case1:
state =@"2G";
break;
case2:
state =@"3G";
break;
case3:
state =@"4G";
break;
case5:
{
state =@"WIFI";
}
break;
default:
break;
}
}
}
- IOS开发 实时检测网络状态
- iOS 实时检测网络状态
- iOS开发-检测网络状态
- 实时检测网络状态
- iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态
- iOS开发网络篇-检测网络状态
- iOS开发网络篇-检测网络状态
- iOS开发实时监测网络状态Reachability
- iOS之Reachability和AFN实时检测网络状态
- android 实时检测网络状态
- iOS开发之检测网络连接状态
- iOS---检测网络状态
- ios 检测网络状态
- 检测iOS网络状态
- iOS检测网络状态
- iOS检测网络状态
- iOS 检测网络状态
- iOS 开发 AFNetworking实现网络状态的实时监测
- Java菜鸟的学习
- Volatile相关知识
- 把数组中的元素随机排列
- ListView滚动到底部自动加载数据
- JAVA-28-jsp脚本元素、指令元素
- IOS开发 实时检测网络状态
- Docker概念以及优势(推荐)
- Android中Jni入门常见异常
- HDU 1028 Ignatius and the Princess III(母函数)
- securefx连接linux后文件夹中文乱码问题解决
- js中退出语句break,continue和return 比较
- 双链表的创建、遍历、测长、插入、删除、销毁
- 实验吧-让我进去【salt加密 哈希长度拓展攻击】
- 判断一棵树是否是完全二叉树【每日一题】