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];
}
}];
是不是很简单,每天更新小功能,记得点赞加关注哦
网友评论