在断网的情况下使用APP时,会弹出一个提示框告诉你没有网,那么,是怎么实现的呢?下面是代码。
首先要导入一个头文件#import "Reachability.h"(注意:这个头文件的类在网上搜"iOS判断网络"就能搜到了)
BOOL isExistenceNetwork = YES;
Reachability *reach = [Reachability reachabilityForInternetConnection];
switch ([reach currentReachabilityStatus]) {
case NotReachable:{
isExistenceNetwork = NO;
NSLog(@"`````````网络不给力");
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"当前无网络" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *actionOK = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
}];
[alert addAction:actionOK];
[self presentViewController:alert animated:YES completion:^{
}];
break;
}
case ReachableViaWiFi:{
isExistenceNetwork = YES;
break;
}
case ReachableViaWWAN:{
isExistenceNetwork = YES;
break;
}
}
这样就能实现了
网友评论