非WifI环境处理

 //1.建立网络状态监测管理者
        AFNetworkReachabilityManager *mangerStatus = [AFNetworkReachabilityManager sharedManager]; //2.监听改变
        [mangerStatus setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { /* AFNetworkReachabilityStatusUnknown = -1, AFNetworkReachabilityStatusNotReachable = 0, AFNetworkReachabilityStatusReachableViaWWAN = 1, AFNetworkReachabilityStatusReachableViaWiFi = 2, */
    
            if (status == 1) { //临时备用. 写的alertView ,真的用的时候要换成alertVC
                UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"您当前正在非WIFI环境,是否继续播放"
                                                               delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"继续",nil]; [alert show]; return; }else{ [self createData]; } }]; //开启监听,记得开启,否则不走block
        [mangerStatus startMonitoring];

在当前页改变网络的的时候会自动监听进入. 可是两次之后.我本身试的就不走了...网络

相关文章
相关标签/搜索