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 |