首先引入頭文件AFNetworkReachabilityManager.h
然后輸入下列代碼
AFNetworkReachabilityManager *netStatus = [AFNetworkReachabilityManager sharedManager];
[netStatus startMonitoring];
[netStatus setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
if (status == AFNetworkReachabilityStatusNotReachable) {
[self tishiWithTitle:@"提示" message:@"當(dāng)前未連接網(wǎng)絡(luò)" title2:@"返回"];
}
if (status == AFNetworkReachabilityStatusReachableViaWWAN) {
[self tishiWithTitle:@"提示" message:@"當(dāng)前網(wǎng)絡(luò)為WWAN" title2:@"返回"];
}
if (status == AFNetworkReachabilityStatusReachableViaWiFi) {
[self tishiWithTitle:@"提示" message:@"當(dāng)前網(wǎng)絡(luò)為WiFi" title2:@"返回"];
}
if (status == AFNetworkReachabilityStatusUnknown) {
[self tishiWithTitle:@"提示" message:@"當(dāng)前為未知網(wǎng)" title2:@"返回"];
}
}];
- (void)tishiWithTitle:(NSString *)title message:(NSString *)message title2:(NSString *)title2
{
UIAlertController *alert = [UIAlertController alertControllerWithTitle:title message:message preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *action = [UIAlertAction actionWithTitle:title2 style:UIAlertActionStyleDefault handler:nil];
[alert addAction:action];
[self presentViewController:alert animated:YES completion:^{
}];
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者