ios swift3.0监听网络状态
来源:互联网 发布:gta5捏脸数据男 编辑:程序博客网 时间:2024/05/21 07:06
前言: 项目需要所以弄了个网络状态监听,如果言辞有误请不吝赐教(代码没有测过兼容性不过应该问题不大)
第一步下载Reachability.swift
网上有很多随便下载一个就行,我下载了3个,比较了下都一样所以就不贴地址了
第二步初始化Reachability
init(){ reachability = Reachability.init(); }
这是我在工具类里写的,如果你不想写在工具类里你可以写在控制类的viewDidLoad()方法里
第三步开启监听
func start(){ //有网:网络切换时回调 reachability.whenReachable = { reachability in//这写你要做的事弹框之类的}//这里断网时回调reachability.whenUnReachable = { reachability in//这写你要做的事弹框之类的} do {//启动监听 try reachability.startNotifier();}catch{ print("又得调bug了")}}
代码如上,注释如上不解释了
第四步网络判定之类的
话不多说上代码
//是否有网if(reachability.isReachable){ if(reachability.isReachableViaWiFi){ print("WiFi")}else{ print("MoBILE")}}到这就是测试代码了,那么祝大家福利多多,bug没有
阅读全文
1 0
- ios swift3.0监听网络状态
- Swift3.0 通过AFNetworking监听判断网络连接状态
- ios网络状态监听
- ios-监听网络状态
- ios 网络状态监听
- iOS 监听网络状态
- Swift实时监听网络状态(更新到Swift3)
- ios实时监听网络状态
- iOS AFNetWorking监听网络状态
- iOS监听网络状态的变化
- IOS Reachability库监听网络状态
- IOS--利用AFNetworking监听网络状态
- iOS使用Reachability监听网络状态
- IOS-利用AFNetworking监听网络状态
- ios-通过Reachability监听网络状态
- iOS swift3.0 监听textField和textView的键盘事件
- iOS网络-06-监听Iphone的网络状态
- IOS开发-网络监听以及网络状态更改
- Codeforces Round #433 (Div. 2) D. Jury Meeting
- CSS 盒子模型(Box Model)
- LeetCode 442. Find All Duplicates in an Array
- 对ARM9哈佛结构的认识
- 观察者模式
- ios swift3.0监听网络状态
- POJ1321 棋盘问题 dfs
- 阿里云 CentOS7.3 下安装JDK
- VS产生sdf和ipch文件太大处理方案
- s3c6410 系统时钟
- 机制设计智能出价:OCPC
- es6 Promise
- L1和L2正则化区别
- java面向对象(五)之多态