zoukankan      html  css  js  c++  java
  • Reachability 检测网络状态

    -(void)viewWillAppear:(BOOL)animated

    {

        [IOSExcept JudgeNetwork];//联网

        NSLog(@"检查网络 请稍后.....");

        

        self.backImage.hidden = YES;//隐藏背景图片

        

        if (IOS.isDayMode == 1)

        {

            [self.backImage setImage:[UIImage imageNamed:@"back_day"]];

            

        }

        else

        {

            [self.backImage setImage:[UIImage imageNamed:@"back_day"]];

        }

    }

    -(void)viewDidAppear:(BOOL)animated

    {

        //===================================从Nib中加载 自定义标签栏======================================

        

        [[NSBundle mainBundle] loadNibNamed:@"MainController" owner:self options:nil];

        self.tabBarController.view.frame = CGRectMake(0, 20, 320, 460);

        

        //检查网络 如果没有网络 将弹出提示 

        if (IOSExcept.netWork == 0)

        {

            UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"网络状态" message:@"没有网络连接" delegate:self cancelButtonTitle:nil otherButtonTitles:@"确定", nil ];

            [alert show];

            [alert release];

        }

        else

        {

            //联网 就加载数据 

            //如果连到了网络 推荐接口 #define KDataRecommendlistUrl [NSURL URLWithString:@"http://iphonenew.ecartoon.net/book_list.php?type=4"]

            self.recommendData = [NSData dataWithContentsOfURL:KDataRecommendlistUrl];

            

            //连载更新接口#define KDataSerializeUpdatelistUrl [NSURL URLWithString:@"http://iphonenew.ecartoon.net/book_list.php?type=3"]

            self.serialData = [NSMutableData dataWithContentsOfURL:KDataSerializeUpdatelistUrl];

            

            [IOSExcept parseHotWordsXmlwithObjectHotsWordsArray];//热门词汇解析

            

            self.welcomeActivity.hidden = YES;

            

            [self enterMainController];//进入五大模块

        }

        

        

        

    }

    //{

    //    Reachability *r = [Reachability reachabilityWithHostName:@"www.apple.com"];

    //    

    //    switch ([r currentReachabilityStatus]) {

    //        case NotReachable:

    //            NSLog(@"无网络");

    //            break;

    //        case ReachableViaWiFi:

    //            NSLog(@"wifi 网络");

    //            break;

    //        case ReachableViaWWAN:

    //            NSLog(@"wan网络");

    //            break;

    //        default:

    //            break;

    //    }

  • 相关阅读:
    c++ 输出 变量名 字符串(zz.is2120.BG57IV3)
    分页存储过程
    连接字符串
    动软 DBHeper 完全代码
    java 数据库连接字符串
    DOS命令行下常见的错误信息
    点击单元格选择整行,又可编辑单元格
    label里文字中的下划线
    Delphi程序中动态生成控件的方法及应用
    双击dbgrid排序的问题
  • 原文地址:https://www.cnblogs.com/iOS-mt/p/4175089.html
Copyright © 2011-2022 走看看