-(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. Java---IO加强(3)-IO流的操作规律

    一般写关于操作文件的读取的几个通用步骤!!! 1.明确源和目的. 源:InputStream Reader 一定是被读取的. 目的:OutputStream Writer 一定是被写入的. 2.处理的 ...

  2. HDOJ 1285 确定比赛名次(拓扑排序)

    Problem Description 有N个比赛队(1<=N<=500),编号依次为1,2,3,....,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委 ...

  3. POJ2533 Longest ordered subsequence

    Longest Ordered Subsequence Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 41984   Acc ...

  4. Java高级特性之反射学习总结

    老规矩我们还是先提出几个问题,一门技术必然要能解决一定的问题,才有去学习掌握它的价值 一. 什么是反射? 二.反射能做什么? 一. 什么是反射? 用在Java身上指的是我们可以于运行时加载.探知.使用 ...

  5. Spring 整合 Tibco EMS

    参考文档:  http://haohaoxuexi.iteye.com/blog/1893038 http://www.blogjava.net/chenhui7502/archive/2011/08 ...

  6. 使用PHPExcel导出数据

    最近要求做增加客流数据等导出为Excel的功能,phpExcel包功能强大,根据实际需求,我只学习了简单的功能. 安装PHPExcel 在composer.json中添加: "require ...

  7. JavaScript中判断对象类型的种种方法

    我们知道,JavaScript中检测对象类型的运算符有:typeof.instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一 ...

  8. Object -C @property -- 笔记

    避免函数名和字段重复: 代码:

  9. 论文摘抄 - FlumeJava

    本摘抄不保证论文完整性和理解准确性  原始的MapReduce.分Map,Shuffle,Reduce. Map里包含shards. Shuffle理解为groupByKey的事情.Reduce里包含 ...

  10. Java编程 的动态性,第 2部分: 引入反射--转载

    在“ Java编程的动态性,第1部分,”我为您介绍了Java编程类和类装入.该篇文章介绍了一些Java二进制类格式的相关信息.这个月我将阐述使用Java反射API来在运行时接入和使用一些相同信息的基础 ...