美文网首页
iOS编程,判断是否有网络

iOS编程,判断是否有网络

作者: 霍伟健 | 来源:发表于2016-03-12 20:55 被阅读983次

    在断网的情况下使用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;
            }
        }
    
    
    

    这样就能实现了

    相关文章

      网友评论

          本文标题:iOS编程,判断是否有网络

          本文链接:https://www.haomeiwen.com/subject/kvbxlttx.html