美文网首页
iOS-swift-Almofire-Network Reach

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