在斷網的情況下使用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;
}
}
這樣就能實現了