1、pod AFNetworking的库
2、导入头文件:
#import "AFNetworking.h"
3、在需要监控网络的地方调用下面的代码:
-(void)AFNetMonitoring {
[[AFNetworkReachabilityManager sharedManager] startMonitoring];
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusUnknown:
{
NSLog(@"未知的网络");
break;
}
case AFNetworkReachabilityStatusNotReachable:
{
NSLog(@"无网络链接");
break;
}
case AFNetworkReachabilityStatusReachableViaWWAN:
{
//可以用来提醒用户当前为移动网络,注意流量的使用情况
NSLog(@"使用移动网络");
break;
}
case AFNetworkReachabilityStatusReachableViaWiFi:
{
NSLog(@"wifi网络");
break;
}
default:
break;
}
}];
}