NetworkReachabilityManager in Alamofire verwenden

Ich möchte eine ähnliche Funktionalität wieAFNetworking in Objective-C mit Alamofire NetworkReachabilityManager in 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;
        }
    }
}];

Ich verwende derzeit den Listener, um die Statusänderungen mit network @ zu erfahre

let net = NetworkReachabilityManager()
net?.startListening()

Kann jemand beschreiben, wie diese Anwendungsfälle unterstützt werden?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage