网络:监听网络(使用Reachability框架)
来源:互联网 发布:worktile for mac 编辑:程序博客网 时间:2024/06/06 00:20
#import "ViewController.h"#import "Reachability.h"@interface ViewController ()@property (nonatomic, strong) Reachability *bility;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkChangeNotification) name:kReachabilityChangedNotification object:nil]; [self.bility startNotifier];}- (void)networkChangeNotification { NSLog(@"网络发生改变"); NetworkStatus status = self.bility.currentReachabilityStatus; switch (status) { case kNotReachable: NSLog(@"没有网络你玩个毛"); break; case kReachableViaWiFi: NSLog(@"不用钱的随便玩"); break; case kReachableViaWWAN: NSLog(@"土豪请随意"); break; }}- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { NetworkStatus status = self.bility.currentReachabilityStatus; switch (status) { case kNotReachable: NSLog(@"没有网络你玩个毛"); break; case kReachableViaWiFi: NSLog(@"不用钱的随便玩"); break; case kReachableViaWWAN: NSLog(@"土豪请随意"); break; }}- (Reachability *)bility { if (_bility == nil) { _bility = [Reachability reachabilityWithHostName:@"baidu.com"]; } return _bility;}- (void)dealloc { [[NSNotificationCenter defaultCenter]removeObserver:self name:kReachabilityChangedNotification object:nil]; [self.bility stopNotifier]; NSLog(@"dealloc");}@end
0 0
- 网络:监听网络(使用Reachability框架)
- 监听网络变化Reachability
- Reachability网络监听
- iOS使用Reachability监听网络状态
- http网络编程实例(利用 Reachability监听网络状态)
- 使用Reachability网络监测
- 使用苹果自带的Reachability监听网络状态
- 使用Reachability检测网络(施工)
- 用Reachability实时监听网络的变化
- IOS Reachability库监听网络状态
- Reachability实时准确监听网络状态
- ios-通过Reachability监听网络状态
- Reachability实时网络监听/AFNETWorking2.0+ 网络监听
- Reachability实时网络监听/AFNETWorking2.0+ 网络监听
- 网络编程专题(判断网络条件)Reachability的使用
- 使用 Reachability 获取网络状态
- 使用 Reachability 获取网络状态
- iOS网络检测Reachability使用
- Android 图片压缩展示 防止使用MediaStore.Images.Media.getBitmap造成的OOM异常
- 常见的几种RuntimeException
- Java 8 新特性:Lambda 表达式之方法引用(Lambda 表达式补充版)——诺诺"涂鸦"记忆
- monodb因 /usr/lib64/libssl.so.10: no version information available原因不能连接的问题
- org.apache.commons.net.io.CopyStreamException: IOException caught while copying
- 网络:监听网络(使用Reachability框架)
- 88.NSUserDefaults数据存储总结
- Log工具类
- 网络:ASI 框架使用(上传与下载文件)
- linux系统 Qt获取用户名
- Quartz实现定时任务
- 基于AppCan移动云平台搭建“智慧移动门户”
- 网络:ASI 框架使用(同步与异步)
- listview嵌套问题