         request.clearCompleteClosure()
      
         if _requestRecord.isEmpty {
-            _listenManager?.stopListening()
+            #if !os(watchOS)
+                _listenManager?.stopListening()
+            #endif
             
             // 取消网络菊花状态
-            #if os(iOS) || os(watchOS) || os(tvOS)
+            #if os(iOS) || os(watchOS)
                 UIApplication.shared.isNetworkActivityIndicatorVisible = false
             #endif
         }

            request?.stop()
        }
        // 取消网络菊花状态
        #if os(iOS) || os(watchOS) || os(tvOS)
            UIApplication.shared.isNetworkActivityIndicatorVisible = false
        #endif
    }

    /// - Parameter request: Class from WBALBaseRequest
    open func add(_ request: WBAlBaseRequest) -> Void {
        
        #if !os(watchOS)
            if let listenManager = _listenManager, !listenManager.isReachable {
                WBALog("NetWork Error!, the \(request)'s network is unReachable.")
                let error = NSError(domain: WBAlRequestErrorDomain, code: WBAlRequestNetWorkErrorCode, userInfo: [NSLocalizedDescriptionKey:"Network is unReachable."])
                requestDidFailed(request, error: error)
                return
            }
            
            _listenManager?.listener = { status in
                if status == .unknown {
                    // 网络变为未知
                    WBAlamofire.shared.cancel(request)
                    
                    #if os(iOS)
                        UIApplication.shared.isNetworkActivityIndicatorVisible = false
                    #endif
                }else if status == .notReachable {
                    // 网络断开
                    WBAlamofire.shared.cancel(request)
                    
                    #if os(iOS)
                        UIApplication.shared.isNetworkActivityIndicatorVisible = false
                    #endif
                }
            }
        #endif
        if _config.listenNetWork {
            // 网络状态菊花显示
            #if os(iOS) || os(watchOS)
                UIApplication.shared.isNetworkActivityIndicatorVisible = true
            #endif
            
            #if !os(watchOS)
                _listenManager?.startListening()
            #endif
        }
        
        let request = request
