Cómo usar NetworkReachabilityManager en Alamofire
Quiero una funcionalidad similar aAFNetworking
en Objective-C con Alamofire NetworkReachabilityManager en Swift:
//Reachability detection
[[AFNetworkReachabilityManager sharedManager] startMonitoring];
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusReachableViaWWAN: {
[self LoadNoInternetView:NO];
break;
}
case AFNetworkReachabilityStatusReachableViaWiFi: {
[self LoadNoInternetView:NO];
break;
}
case AFNetworkReachabilityStatusNotReachable: {
break;
}
default: {
break;
}
}
}];
Actualmente estoy usando el oyente para conocer los cambios de estado con la red
let net = NetworkReachabilityManager()
net?.startListening()
¿Alguien puede describir cómo apoyar esos casos de uso?