检查网络设置

来源:互联网 发布:淘宝千里眼好用不 编辑:程序博客网 时间:2024/06/16 03:48

导入
#import "AFNetworking.h"

加入代码[self sharedReachabilityManager];

- (AFNetworkReachabilityManager *)sharedReachabilityManager{    AFNetworkReachabilityManager * manger =[AFNetworkReachabilityManager sharedManager];    [manger setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {        NSString * string;        if (status == AFNetworkReachabilityStatusNotReachable) {            string = @"没有网络了,请检查网络设置";        }        if (status == AFNetworkReachabilityStatusReachableViaWiFi) {            string = @"已接入WiFi网络";        }        if (status == AFNetworkReachabilityStatusReachableViaWWAN) {            string = @"当前使用的是移动数据网络,使用会产生流量费用";        }        if (status == AFNetworkReachabilityStatusUnknown) {            string = @"未知的网络状态";        }        UIView *view = [[UIApplication sharedApplication].delegate window];        MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES];        hud.userInteractionEnabled = NO;        // Configure for text only and offset down        hud.mode = MBProgressHUDModeText;        hud.labelText = string;        hud.margin = 10.f;        hud.color = [UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:0.6];        hud.removeFromSuperViewOnHide = YES;        [hud hide:YES afterDelay:2];        [view addSubview:hud];    }];    [manger startMonitoring];    return manger;}
0 0