我正在登錄我的項目,我正在使用Alamofire請求(swift 2.0),我總是收到一個我無法解決的錯誤。Alamofire POST請求錯誤NSURLErrorDomain代碼= -999
錯誤域= NSURLErrorDomain代碼= -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對象女巫包含用戶的ID。但我的Result<User>
是由於錯誤。