gpt4 book ai didi

swift - Alamofire .GET 为响应和 JSON 返回 nil

转载 作者:行者123 更新时间:2023-11-28 11:21:17 27 4
gpt4 key购买 nike

此代码为响应和 json 返回 nil,知道问题出在哪里吗? url 是指向 api 端点的链接

import UIKit
import Alamofire


class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
loadData()
// Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

func loadData(){

let url = "http://httpbin.org/get"

Alamofire.request(.GET, url).responseJSON { (request, response, json, error) in
println(request)
println(response)
println(json)



}



}
}

它返回这个

{ 网址:http://httpbin.org/get }零无

最佳答案

始终确保检查您的错误 案例。如果发生错误,Alamofire 将确保将其冒泡到您的响应序列化程序。您的请求失败了,并且由于您没有打印出错误或对其进行检查,所以您不知道那是问题所在。如果将 loadData 方法更新为以下内容,您将更好地了解如何继续。

func loadData() {
let request = Alamofire.request(.GET, "http://httpbin.org/get")
.responseJSON { (request, response, json, error) in
println(request)
println(response)
println(json)
println(error)
}

debugPrintln(request)
}

如果 error 消息没有为您提供足够的信息,那么您可以转到由 debugPrintln 生成的 cURL 命令消息。

关于swift - Alamofire .GET 为响应和 JSON 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27883671/

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