检测网络
2016-07-19 13:49
459 查看
1.导入:Reachability 文件
2.导入:Reachability的头文件
3.复制代码:
+ (BOOL) isConnectionAvailable{
BOOL isExistenceNetwork = YES;
Reachability *reach = [Reachability reachabilityWithHostName:@"www.apple.com"];
switch ([reach currentReachabilityStatus]) {
case NotReachable:
isExistenceNetwork = NO;
//NSLog(@"notReachable");
break;
case ReachableViaWiFi:
isExistenceNetwork = YES;
//NSLog(@"WIFI");
break;
case ReachableViaWWAN:
isExistenceNetwork = YES;
//NSLog(@"3G");
break;
}
if (!isExistenceNetwork) {
[YZTools toastMake:@"没有网络" isPush:NO];
return NO;
}
return isExistenceNetwork;
}
2.导入:Reachability的头文件
3.复制代码:
+ (BOOL) isConnectionAvailable{
BOOL isExistenceNetwork = YES;
Reachability *reach = [Reachability reachabilityWithHostName:@"www.apple.com"];
switch ([reach currentReachabilityStatus]) {
case NotReachable:
isExistenceNetwork = NO;
//NSLog(@"notReachable");
break;
case ReachableViaWiFi:
isExistenceNetwork = YES;
//NSLog(@"WIFI");
break;
case ReachableViaWWAN:
isExistenceNetwork = YES;
//NSLog(@"3G");
break;
}
if (!isExistenceNetwork) {
[YZTools toastMake:@"没有网络" isPush:NO];
return NO;
}
return isExistenceNetwork;
}
相关文章推荐
- SpringMVC 用http请求的Get和Post请求作为路由的方法的重载方式
- 《UNIX网络编程(第3版)》unp.h等源码文件的编译安装
- Unix网络单词汇总
- Java 请求https 的各种方式详细代码
- AngularJS XMLHttpRequest
- IIS7.5上的REST服务的Put,Delete操作发生HTTP Error 405.0 - Method Not Allowed 解决方法
- 自建证书配置HTTPS服务器
- TCP/IP 和 Socket 的关系
- 使用sohu的网络yum源操作步骤
- 区别 PHP 的 $_POST、$HTTP_RAW_POST_DATA 和 php://input
- Windows最常用的几个网络CMD命令总结
- HTTPS详解SSL/TLS
- ip地址分类简述
- https加密流程和原理
- 安卓的访问网络
- tcpdump抓包规则常用命令
- dTree 动态生成树(http://luohua.iteye.com/blog/451453)
- Android 网络框架学习之Retrofit,androidretrofit
- HTTP状态码大全
- HTTP请求头大全