gpt4 book ai didi

swift - 在使用 Alamofire 发出获取请求时,除了 `isSuccess` 之外,我还应该使用什么其他成员?

转载 作者:行者123 更新时间:2023-11-28 10:03:15 26 4
gpt4 key购买 nike

我正在尝试使用 Alamofire 发出获取请求。我收到一条错误消息,指出“‘Result’类型的值没有成员‘isSuccess’”。这是我的代码:

func getWeatherData (url: String, parameters: [String : String]) {
AF.request(url, method: .get, parameters : parameters).responseJSON {
response in
if response.result.isSuccess {

}
else {

}
}
}

我应该如何使 if 语句起作用?

最佳答案

** 嗨,马库斯,您可以使用 switch 语句检查是否成功,也可以访问 JSON 响应。

func getWeatherData (url: String, parameters: [String : String]) {
AF.request(url, method: .get, parameters : parameters).responseJSON {
response in

switch response.result {
case .success(let data):
success(data) // data is actual response from API
case .failure(let error):
failure(error.localizedDescription)
}
}
}

关于swift - 在使用 Alamofire 发出获取请求时,除了 `isSuccess` 之外,我还应该使用什么其他成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57487250/

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