class: NetworkReachability
检查网络状态。
func
- checkNetworkStatus() -> NetWorkType
有网络链接状态下,根据手机状态栏显示的网络类型。
enum: NetWorkType
@objc public enum NetWorkType : Int {
case NotReachable
case TYPE_2G
case TYPE_3G
case TYPE_4G
case LTE
case Wifi
// connectionType
case ethernetOrWiFi = 1001
case wwan
case unknown // == NotReachable
}
使用
// return: NetWorkType
NetworkReachability.checkNetworkStatus()
NetWorkType
NotReachable | 无网络 |
---|---|
TYPE_2G | 2G |
TYPE_3G | 3G |
TYPE_4G | 4G |
LTE | 5G或者其他网络 |
Wifi | wifi |
ethernetOrWiFi | 手机状态栏被隐藏下显示 |
wwan | 手机状态栏被隐藏下显 |
unknown | 等效于NotReachable |