Como usar o NetworkReachabilityManager no Alamofire
Quero funcionalidade semelhante aAFNetworking
no Objective-C com o Alamofire NetworkReachabilityManager no 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;
}
}
}];
Atualmente, estou usando o ouvinte para saber o status muda com a rede
let net = NetworkReachabilityManager()
net?.startListening()
Alguém pode descrever como dar suporte a esses casos de uso?