在Alamofire Swift中附加参数



我有下面的数组

let p = [
"id": id
]

如果添加了这些内容,我想附加它们。

if (minPriceUsed) {
//p.add(["minPrice": minPriceText!])
}
if (maxPriceUsed) {
//p.add(["maxPrice": maxPriceText!])
}

然而,我没有看到任何关于这个数组类型的附加,或添加,等等

Alamofire参数是字典而不是数组。所以你需要添加像这个这样的新项目

if (minPriceUsed) {
p["minPrice"] = minPriceText!
}
if (maxPriceUsed) {
p["maxPrice"]. = maxPriceText!
}

更多信息:https://github.com/Alamofire/Alamofire/blob/master/Documentation/Usage.md#making-请求

需要的是字典而不是数组

var p = [
"id": id
]   

if minPriceUsed {
p["minPrice"] = minPriceText!
}

最新更新