AFNetworking仅针对网络不可达 - >网络可达转换
问题描述:
我正在使用AFNetworking 2.4.1并仅在iPad模拟器上对其进行测试。 我在做什么是试图增加对网络过渡的处理程序(从可达可达,反之亦然):AFNetworking仅针对网络不可达 - >网络可达转换
[[AFNetworkReachabilityManager sharedManager] startMonitoring];
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus){
bool networkAvailable = [AFNetworkReachabilityMananger sharedManager].reachable;
NSLog(networkAvailable ? @"Network is on" : @"Network is off");
}];
任何人有同样的问题?
答
试试这个。
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusReachableViaWWAN:
case AFNetworkReachabilityStatusReachableViaWiFi:
case AFNetworkReachabilityStatusNotReachable:
default:
}
}];
你有什么问题? – Ryan 2014-09-23 07:05:31
@ trick14它只执行网络上的块关闭 - >网络转换 – Shmoopy 2014-09-23 07:06:25