Как использовать NetworkReachabilityManager в Alamofire
Я хочу функциональность, аналогичнуюAFNetworking
в Objective-C с помощью Alamofire NetworkReachabilityManager в 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;
}
}
}];
В настоящее время я использую слушателя, чтобы узнать изменения статуса в сети
let net = NetworkReachabilityManager()
net?.startListening()
Может кто-нибудь описать, как поддержать эти варианты использования?