gpt4 book ai didi

swift - 与 alamofire 的部署比较和 swift

转载 作者:行者123 更新时间:2023-11-30 14:01:19 29 4
gpt4 key购买 nike

我正在尝试使用 alamofire 从我部署的 API 查询数据。如何在请求中进行比较。我有类似的东西:

let parameters = ["number": ["gt": 3]]
Manager.sharedInstance.request(.GET, "http://localhost:2403/collections", parameters: parameters).responseJSON { (request, response, result) -> Void in
print(result.isSuccess)
print(result.data)
}

但是结果是空的。在我的仪表板中,我有一个数字列,其值为:1、2、3 和 4。因此响应应该返回带有数字 4 的行。

有什么想法吗?谢谢

最佳答案

您需要提取而不是数据。在 Alamofire 2.0 中,data 仅在 .Failure 情况下可用。这一切都在 Alamofire 3.0 中进行了重新设计,它利用了 Response 对象。

let parameters = ["number": ["gt": 3]]
let URLString = "http://localhost:2403/collections"

Manager.sharedInstance.request(.GET, URLString, parameters: parameters)
.responseJSON { (request, response, result) -> Void in
print(result.isSuccess)
print(result.data)
print("JSON: \(result.value)")
print("Error: \(result.error)")
}

关于swift - 与 alamofire 的部署比较和 swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32950615/

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