-(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;

//    }

Reachability 检测网络状态的更多相关文章

  1. iOS开发网络篇—Reachability检测网络状态

    前言:当应用程序需要访问网络的时候,它首先应该检查设备的网络状态,确认设备的网络环境及连接情况,并针对这些情况提醒用户做出相应的处理.最好能监听设备的网络状态的改变,当设备网络状态连接.断开时,程序也 ...

  2. iOS网络4——Reachability检测网络状态

    一.整体介绍 前面已经介绍了网络访问的NSURLSession.NSURLConnection,还有网页加载有关的webview,基本满足通常的网络相关的开发. 其实在网络开发中还有比较常用的就是网络 ...

  3. iOS Reachability检测网络状态

    一.整体介绍 前面已经介绍了网络访问的NSURLSession.NSURLConnection,还有网页加载有关的webview,基本满足通常的网络相关的开发.其实在网络开发中还有比较常用的就是网络状 ...

  4. iOS中使用 Reachability 检测网络

    iOS中使用 Reachability 检测网络 内容提示:下提供离线模式(Evernote).那么你会使用到Reachability来实现网络检测.   写本文的目的 了解Reachability都 ...

  5. iOS开发——网络篇——数据安全(MD5),HTTPS,检测网络状态

    一.数据安全 1.提交用户的隐私数据一定要使用POST请求提交用户的隐私数据GET请求的所有参数都直接暴露在URL中请求的URL一般会记录在服务器的访问日志中服务器的访问日志是黑客攻击的重点对象之一 ...

  6. [iOS 多线程 & 网络 - 2.8] - 检测网络状态

    A.说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 ...

  7. iOS 检测网络状态 自动判断 认为提示网络改变

    检测网络状态 在网络应用中,需要对用户设备的网络状态进行实时监控,目的是让用户了解自己的网络状态,防止一些误会(比如怪应用无能)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验WIFI\3G ...

  8. 使用 Reachability 获取网络状态

    Reachability source https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Int ...

  9. iOS开发 - 检测网络状态(WIFI、2G/3G/4G)

    本文转载至 http://blog.csdn.net/wangzi11322/article/details/45580917 检测网络状态 在网络应用中,需要对用户设备的网络状态进行实时监控,目的是 ...

随机推荐

  1. Foundation Data Structure

    LinkedList : /** * 考虑的比较的周全,并且包含了全部的情况,代码也不乱<b></b> * * @param index * 插入的位置 * @param c ...

  2. 自定义VIew——漂亮的圆形进度条

    package com.example.firstapp; import java.text.DecimalFormat; import android.annotation.SuppressLint ...

  3. java—— 文件操作

    目录: 1.博文链接 2. 1.博文链接 向文件未追加内容:流操作通过BufferedWriter向文件末尾追加内容的几种常用方法

  4. [LeetCode] Word Search [37]

    题目 Given a 2D board and a word, find if the word exists in the grid. The word can be constructed fro ...

  5. C++获得系统路径

    源码: [cpp] view plaincopy #include <Shlobj.h> #include <stdio.h> #include <locale.h> ...

  6. WinSock IO模型 -- WSAEventSelect模型事件触发条件说明

    FD_READ事件 l  调用WSAEventSelect函数时,如果当前有数据可读 l  有数据到达时,并且没有发送过FD_READ事件 l  调用recv/recvfrom函数后,仍然有数据可读时 ...

  7. STL之Iterator(迭代器)

    概述 根据迭代器功能的不同,将迭代器分为以下几类: Iterator Category Ability Providers Input iterator Reads forward istream O ...

  8. 《C专家编程》之一

    一.解决函数返回指针的几种方法 1. 返回一个指向字符串常量的指针. 例子: char* func() { rturn "Only work for simple strings" ...

  9. 【网络流#7】POJ 3281 Dining 最大流 - 《挑战程序设计竞赛》例题

    不使用二分图匹配,使用最大流即可,设源点S与汇点T,S->食物->牛->牛->饮料->T,每条边流量为1,因为流过牛的最大流量是1,所以将牛拆成两个点. 前向星,Dini ...

  10. python基础-软件目录开发规范

    为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题.对于这种风格上的规范,一直都存在两种态度: 一类同学认为,这种个人风 ...