1. 程式人生 > >[iOS] 監控網路狀態 AFNetworkReachabilityManager

[iOS] 監控網路狀態 AFNetworkReachabilityManager

在初始化 AFNetworkReachabilityManager 後,會呼叫 startMonitoring 方法開始監控網路狀態:

[[AFNetworkReachabilityManager sharedManager] startMonitoring];

檢查網路狀態副程式:

- (BOOL)checkNetworkStatus
{
 Debug("network status=%@\n", [[AFNetworkReachabilityManager sharedManager] localizedNetworkReachabilityStatusString]);
 if (![[AFNetworkReachabilityManager sharedManager] isReachable]) {
 [Utils alertWithTitle:NSLocalizedString(@"Network unavailable", nil) message:nil handler:nil from:self];
 return NO;
 }
 return YES;
}