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?

questionAnswers(5)

yourAnswerToTheQuestion