我正在尝试检查WIFI硬件是否已打开。我不在乎它是否连接到互联网。我只需要知道在配置中wifi是否打开。我需要这个,因为我将使用GPS,我想确保我获得最佳准确度。
答案 0 :(得分:1)
enum ReachabilityType: CustomStringConvertible {
case wwan
case wiFi
var description: String {
switch self {
case .wwan: return "WWAN"
case .wiFi: return "WiFi"
}
}
}
答案 1 :(得分:1)
我建议使用此Pod:https://github.com/ashleymills/Reachability.swift您可以检查是否通过wifi或手机连接或未连接
if reachability.isReachable {
if reachability.isReachableViaWiFi {
print("Reachable via WiFi")
} else {
print("Reachable via Cellular")
}
} else {
print("Network not reachable")
}