使用AFNetWorking 3.0
监控网络
如果要检测网络状态的变化,必须用检测管理器的单例 startMonitoring
[[AFNetworkReachabilityManager sharedManager] startMonitoring];
检测网络连接的单例,网络变化时的回调方法
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
if (status == -1)
{
NSLog(@"网络未知");
}
else if (status == 0)
{
NSLog(@"无网络连接");
}
else if (status == 1)
{
NSLog(@"3G|4G");
}
else
{
NSLog(@"WiFi");
}
}];