我正在使用来自 Ashley Mills ( https://github.com/ashleymills/Reachability.swift ) 的 Reachability.swift。我使用以下代码来请求当前的网络状态:
do {
reachability = try Reachability.reachabilityForInternetConnection()
} catch {
print("Unable to create Reachability")
}
if reachability != nil {
networkStatus = reachability!.currentReachabilityStatus
print(networkStatus.description)
}
在开启 4G 的 iPhone6(无模拟器)上运行时,网络状态为“No Connection”而不是“Cellular”。
有人能告诉我我错过了什么吗?为什么这不能正常工作?