Alamofire - 错误代码-999

时间:2017-10-12 19:33:18

标签: ios swift alamofire

我写了

class Property{
    ...
    static var alamofireManager: SessionManager{
        let sessionConfiguration = URLSessionConfiguration.default
        sessionConfiguration.timeoutIntervalForRequest = 10
        return Alamofire.SessionManager(configuration: sessionConfiguration)
    }
    ...
}

使用多个类的函数。

然而,当我使用它时:

Property.alamofireManager.request(loginURL).validate(contentType: ["application/json"]).responseJSON{ response in
....

我收到错误说:

  

任务< 1F6C95AA-C878-439F-87ED-1055D19E3ADD>。< 1>。完成错误 - 代码:-999

我知道如果我只使用Alamofire就可以了。有谁知道为什么这不起作用?

谢谢!

1 个答案:

答案 0 :(得分:3)

这里应该是什么样子:

static let alamofireManager: SessionManager = {
    let sessionConfiguration = URLSessionConfiguration.default
    sessionConfiguration.timeoutIntervalForRequest = 10
    return Alamofire.SessionManager(configuration: sessionConfiguration)
}()