美文网首页
网络状态监听

网络状态监听

作者: Flutter求学者 | 来源:发表于2017-09-09 15:00 被阅读0次
//监听网络
    AFNetworkReachabilityManager *netManager = [AFNetworkReachabilityManager sharedManager];
    [netManager startMonitoring];  //开始监听
    [netManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status){
        
        if (status == AFNetworkReachabilityStatusNotReachable)
        {
            //showAlert
//            [EPProgressHUD showErrorWithStatus:@"网络链接错误,请检查网络链接"];
            
            return;
        }else if (status == AFNetworkReachabilityStatusUnknown){
            
            DLog(@"未知网络");
            [EPProgressHUD showErrorWithStatus:@"未知网络"];
            
        }else if ((status == AFNetworkReachabilityStatusReachableViaWWAN)||(status == AFNetworkReachabilityStatusReachableViaWiFi)){
            
            DLog(@"WiFi");
             [self set_NetWork];
            
        }
        
    }];

相关文章

  • AFNetwork

    //设置网络监听 (void)monitorNetworking{//监听网络状态AFNetworkReachab...

  • 网络状态监听

  • 监听网络状态

    在项目中导入Reachability.h和Reachability.m文件,地址:Reachability Vie...

  • 监听网络状态

    监听网络状态 在日常开发中,我们经常会遇到这种情况,需要我们对手机的网络状态进行监听 比如:播放视频需要提示是4G...

  • 监听网络状态

    如果用系统的方法需要导入 Reachability.h Reachability.m @interface Vie...

  • 网络状态监听

    监听网络变化在开发中是经常用到的,例如我们断网有一些友好的提示,或者根据不同的网络更改一些加载策略,例如wifi看...

  • 网络状态监听

    一、在 AppDelegate.m 中创建监听单例,并监听发起通知 二、在任意地方接收状态通知,此非block通知...

  • 网络状态监听

  • iOS中根据网络环境显示不同图片(干货)

    首先说一下怎么监听网络状态的改变 监听网络状态的改变可以使用苹果提供的Reachability来检测网络状态,也可...

  • BroadCast

    网络状态监听 开机广播监听 发送广播 发送标准广播

网友评论

      本文标题:网络状态监听

      本文链接:https://www.haomeiwen.com/subject/qlzojxtx.html