你好,目前我正在使用Afnetworking network reachability
func CheckRechability() {
AFNetworkReachabilityManager.shared().setReachabilityStatusChange { (status: AFNetworkReachabilityStatus) in
debugPrint(status.rawValue)
switch (status.rawValue){
case 0,-1:
Print("No rechability")
break
case 1,2:
Print("I have rechability")
break
default:
break
}
}
AFNetworkReachabilityManager.shared().startMonitoring()
}
它工作得很好,但是假设我连接了wifi并且我没有互联网连接,它会给我可达状态。所以我的问题是如何检查我是否有互联网连接,无论我是连接到wifi还是移动连接。
最佳答案
可达性库无法告诉您有关internet连接的信息,因为它主要用于ping某些服务器
用这个
Check for internet connection with Swift
关于ios - AFnetworking Internet可达性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44436044/