不用多说,第一步pod Alamofire,然后import Alamofire
第二步,如下代码
import UIKit
import Alamofire
enum ReachabilityStatus{
case notReachable
case unknown
case ethernetOrWiFi
case wwan
}
class RLHTTPManage: NSObject {
static let rlHttpManage = RLHTTPManage()
func netWorkReachability(reachabilityStatus: @escaping(ReachabilityStatus)->Void){
let manager = NetworkReachabilityManager.init()
manager!.startListening { (status) in
//wifi
if status == NetworkReachabilityManager.NetworkReachabilityStatus.reachable(.ethernetOrWiFi){
print("------.wifi")
reachabilityStatus(.ethernetOrWiFi)
}
//不可用
if status == NetworkReachabilityManager.NetworkReachabilityStatus.notReachable{
print("------没网")
reachabilitySt

这篇博客介绍了如何在Swift项目中使用Alamofire库来监听和处理网络状态。首先通过pod安装Alamofire,然后在代码中进行导入。接着在AppDelegate中调用相关代码以实现网络状态的监控。

381

被折叠的 条评论
为什么被折叠?



