相关疑难解决方法(0)

取消请求Alamofire

我发送的请求是基于计时器触发的.但是,如果我按下后退按钮,请求似乎仍然处于活动状态,而响应又会导致应用程序崩溃.请建议一种取消请求的方法.

使用Xcode 8.2.1 Swift 3

以下是示例请求:

Alamofire.request(path!, method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: createHeader()).responseJSON {
    response in
    switch response.result {
    case .success(let data):
        success(data as AnyObject?)
    case .failure(let error) :
        failure(error as NSError)
    }
}
Run Code Online (Sandbox Code Playgroud)

甚至尝试在viewDidDisappear上使计时器无效,但没有帮助.

谢谢 !!

xcode http-post ios alamofire swift3

25
推荐指数
3
解决办法
1万
查看次数

标签 统计

alamofire ×1

http-post ×1

ios ×1

swift3 ×1

xcode ×1