AFNetworking3.0判断网络状态
来源:互联网 发布:常州软件开发公司 编辑:程序博客网 时间:2024/06/05 16:08
1.下载AFNetworking3.0,下载导入或者使用cocoapod下载,这里不再赘述.
2.开始撸代码
导入头文件,这里使用cocoapod导入的AFNetworking3.0
#import "HomeViewController.h"#import <AFNetworking/AFNetworking.h>@interface HomeViewController@property (nonatomic, strong) AFNetworkReachabilityManager *manager;@end
- (void)viewDidLoad{[self judgeNet];}// 判断网络- (void)judgeNet{ self.manager = [AFNetworkReachabilityManager manager]; __weak typeof(self) weakSelf = self; [self.manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { switch (status) { case AFNetworkReachabilityStatusNotReachable: {// [weakSelf loadMessage:@"网络不可用"]; NSLog(@"网络不可用"); break; } case AFNetworkReachabilityStatusReachableViaWiFi: {// [weakSelf loadMessage:@"Wifi已开启"]; NSLog(@"Wifi已开启"); break; } case AFNetworkReachabilityStatusReachableViaWWAN: {// [weakSelf loadMessage:@"你现在使用的流量"]; NSLog(@"你现在使用的流量"); break; } case AFNetworkReachabilityStatusUnknown: {// [weakSelf loadMessage:@"你现在使用的未知网络"]; NSLog(@"你现在使用的未知网络"); break; } default: break; } }]; [self.manager startMonitoring];}
参考博客:http://blog.csdn.net/baidu_25845567/article/details/50586550
1 0
- AFNetworking3.0判断网络状态
- AFNetworking3.0网络请求
- 基于AFNetworking3.0网络封装
- 基于AFNetworking3.0网络封装
- AFnetworking3.0的网络请求
- 基于AFNetworking3.0的网络封装
- 用AFNetworking3.0封装网络请求
- 用AFNetworking3.0封装网络请求
- AFNetworking3.0 如何取消单个网络请求
- 网络请求-AFNetworking3.0使用简介
- 用AFNetworking3.0封装网络请求
- 使用AFNetworking3.0封装网络请求
- ios中afnetworking3.0网络请求
- ios AFNetworking3.0 请求网络数据
- AFNetworking3.0
- AFNetWorking3.0
- AFNetworking3.0
- AFNetworking3.0+
- Linux系统编程——I/O多路复用select、poll、epoll的区别使用(转)
- swift学习之构造函数
- [转]C/C++求职宝典21个重点笔记(常考笔试面试点)--作者:敏敏Alexia
- Android页面淡入淡出效果的实现
- 浅谈使用NGUI的界面架构(一)
- AFNetworking3.0判断网络状态
- JAVA Script 学习之通过setTimeout 实现钟表的效果
- Android各个版本代号及其特性
- leetcode 70. Climbing Stairs QuestionEditorial
- mysql 5.7.13安装
- 事件监听器_Demo02.java
- 毕向东Java视频学习笔记【day21-IO流<1>】
- 在不加载图片的情况下读取图片宽高
- Kafka消费者生产者编程模型(二)