iOS-swift-Almofire-Network Reach
作者:
歌白梨 | 来源:发表于
2016-11-03 17:42 被阅读71次
static func checkNetWorkReachability(reachable: () -> Void, unRechable: () -> Void) {
if let isReachable = manager?.isReachable where isReachable == true {
reachable()
} else {
unRechable()
}
self.listeningReachability(reachable, unRechable: unRechable)
}
static func listeningReachability(reachable: () -> Void, unRechable: () -> Void) {
manager?.listener = { status in
switch status {
case .NotReachable:
NSNotificationCenter.defaultCenter().postNotificationName(AccountService.kNetWorkUnReachability,
object: nil)
unRechable()
default:
reachable()
}
}
manager?.startListening()
}
本文标题:iOS-swift-Almofire-Network Reach
本文链接:https://www.haomeiwen.com/subject/luciuttx.html
网友评论