Tôi muốn chức năng tương tự như AFNetworking
trong Objective-C với Alamofire NetworkReachabilityManager trong Swift:Làm thế nào để sử dụng NetworkReachabilityManager trong Alamofire
//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;
}
}
}];
Tôi hiện đang sử dụng nghe để biết những thay đổi trạng thái với mạng
let net = NetworkReachabilityManager()
net?.startListening()
Ai đó có thể mô tả cách hỗ trợ các trường hợp sử dụng đó không?
đoạn mã đẹp – Abdoelrhman