Я работаю над входом в мой проект, и я использую запрос Alamofire (swift 2.0), и я всегда получаю сообщение об ошибке, которое не могу решить.Alamofire POST request ERROR NSURLErrorDomain Code = -999
Ошибка домена = NSURLErrorDomain Code = -999 "отменен" UserInfo = ... {NSErrorFailingURLKey = ..., NSLocalizedDescription = отменена, NSErrorFailingURLStringKey = ...}
Вот мой код:
func login(email: String, password: String, completionHandler: (user: User?, statusCode: Int?, error: NSError?) ->()) {
let parameters: [String: AnyObject] = [
"email" : email,
"password" : password
]
let urlSuffix = "loginUser"
request(.POST, baseUrl + urlSuffix, parameters: parameters)
.authenticate(user: email, password: password)
.validate()
.responseObject { (request, response, userJSON: Result<User>) in
print(request?.description)
print(response)
print(userJSON.value)
completionHandler(user: userJSON.value, statusCode: response?.statusCode, error: userJSON.error)
}
}
Я вызываю эту функцию в своем LoginController, когда пользователь нажимает кнопку.
Я прошел через множество сообщений об этой ошибке, но ни один из них не дал мне решения. Проблема в том, что мне нужен ответ, объект JSON witch содержит идентификатор пользователя. Но мой Result<User>
проистекает из-за ошибки.