import Foundation
class YJNetWorkManager: NSObject {
/**
判斷網絡類型
- returns:返回值字符串 wifi(kReachableViaWiFi) 移動網網絡(kReachableViaWWAN) 無網絡(kNotReachable)
*/
class func rechabilityWith2GAnd3GAndWifi() ->String {
let reachability = Reachability.reachabilityForInternetConnection()
if reachability!.isReachableViaWiFi() {
return kReachableViaWiFi
} else if reachability!.isReachableViaWWAN() {
return kReachableViaWWAN
} else {
return kNotReachable
}
}
/**
判斷網絡是否可用
- returns: true 可用 false 不可用
*/
class func JudgeNetWork() ->Bool {
let reachability = Reachability.reachabilityForInternetConnection()
if reachability!.isReachable() {
return true
} else {
return false
}
}
}
Swift---網絡判斷封裝(可直接使用)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.