iOS网络监听

iOS网络监听,大陆国行手机在第一次安装app时,会先询问是否使用蜂窝移动流量,在点击之前,我们是不能访问数据的,因此我们需要监听网络状态,AFNetworking给我们提供了方法。废话不多说,上代码。

import "AFNetworking.h"

 AFNetworkReachabilityManager *netManager = [AFNetworkReachabilityManager sharedManager];
    [netManager startMonitoring];  //开始监听
    [netManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status){
        
        if (status == AFNetworkReachabilityStatusNotReachable)
        {
            return;
        }else if (status == AFNetworkReachabilityStatusUnknown){
            
        }else if ((status == AFNetworkReachabilityStatusReachableViaWWAN)||(status == AFNetworkReachabilityStatusReachableViaWiFi)){
            [self startRequest];
        }
        
    }];
    

是不是很简单,每天更新小功能,记得点赞加关注哦

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