AF监测网络

- (void)isNetworking

{

[[AFNetworkReachabilityManager sharedManager] startMonitoring];

[[AFNetworkReachabilityManager sharedManager ] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {

switch (status) {

case -1:

NSLog(@"未知网络");

break;

case 0:

NSLog(@"网络不可达");

break;

case 1:

NSLog(@"GPRS网络");

break;

case 2:

NSLog(@"wifi网络");

break;

default:

break;

}

if(status ==AFNetworkReachabilityStatusReachableViaWWAN || status == AFNetworkReachabilityStatusReachableViaWiFi)

{

NSLog(@"有网");

}

else

{

NSLog(@"没有网");

[MBProgressHUD showError:@"请检查网络连接" toView:[UIApplication sharedApplication].keyWindow];

}

}];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,803评论 1 6
  • .#### - 可以利用AFNetworking实现监测手机网络状态的功能 创建监听管理者 开始进行监控 判断当前...
    爱吃萝卜的小蘑菇阅读 5,692评论 0 2
  • 1️⃣-利用AFN框架 //1.创建网络状态监测管理者AFNetworkReachabilityManager *...
    CoderZS阅读 12,641评论 0 24
  • 如果用系统的方法需要导入 Reachability.h Reachability.m @interface Vie...
    Show撑腰阅读 2,865评论 0 0
  • 和很多人聊过天 但是好像没有很聊的得来的 就算是现实中真正的朋友也没有聊的很欢快 不然是一味附和别人说的话 不然就...
    苏子酥了阅读 1,157评论 0 0