我有一个 POST API
在其中发送多个参数,其中一个参数必须是 dictionaries
的 array
。
let arr = [
[
"id" : "1",
"price" : "10"
],
[
"id" : "2",
"price" : "20"
]
]
let params : Parameters = [
"param1" : "anyvalue1",
"param2" : "anyvalue2",
"param3" : arr,
]
当我在 Alamofire Request
中使用这些参数并点击 API 时,print(res.result.value)
总是返回未知。谁能帮我这个。以下是请求API的方式
Alamofire.request(url, method:.post, parameters: params).responseJSON{(res) in
print(res.result.value)//总是显示'unknown'作为输出
}
尝试使 params 像这样的 [String :Any ] 的 Dic :
let params : [String:Any] = [
"param1" : "anyvalue1",
"param2" : "anyvalue2",
"param3" : arr,
]
关于ios - Alamofire 在参数中发送字典数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48680530/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |