标签:操作 shared afn wan manager 纠错 span man 代码
本文只作自用笔记,不喜勿喷,诚谢纠错。
对于获取网络状态,感觉AFN比较容易理解,操作简单。也尝试用Alamofire的网络监听,相对而言更喜欢这个吧。
废话不多说,上代码:
func AFNNetMonitor(){
let netmanager = AFNetworkReachabilityManager.shared()
netmanager?.setReachabilityStatusChange({ (status) in
switch status{
case AFNetworkReachabilityStatus.unknown:
print("不知名网络")
case AFNetworkReachabilityStatus.notReachable:
print("没有网络")
case AFNetworkReachabilityStatus.reachableViaWWAN:
print("3G/4G")
case AFNetworkReachabilityStatus.reachableViaWiFi:
print("WIFI")
}
})
netmanager?.startMonitoring() //开始监听
}
标签:操作 shared afn wan manager 纠错 span man 代码
原文地址:http://www.cnblogs.com/lc901221/p/6599020.html