gpt4 book ai didi

ios - Alamofire POST请求错误NSURLErrorDomain代码= -999

转载 作者:行者123 更新时间:2023-12-01 18:10:38 25 4
gpt4 key购买 nike

我正在我的项目中登录,并且正在使用Alamofire请求(swift 2.0),但总是收到无法解决的错误。

错误域= 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中调用该函数。

我浏览了许多有关该错误的帖子,但没有一个给我解决方案。问题是,我需要响应,一个包含用户ID的JSON对象女巫。但是由于该错误,我的 Result<User>为nil。

最佳答案

问题已解决,我将错误的变量传递给.authenticate()他们应该与我的参数(email, password)不同

关于ios - Alamofire POST请求错误NSURLErrorDomain代码= -999,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com