【发布时间】:2018-03-20 11:18:08
【问题描述】:
无法弄清楚如何使用 Alamofire .post 方法将日期传递给服务器。我必须像这样形成 JSON 主体:
{
"title": "My Title",
"locations": [
{
"location": "locationID"
}
],
}
我被困在 "locations" 属性上。可能它必须是一个对象数组,其中一个位置属性是字符串类型。目前我的代码是:
@IBAction func createEvent(_ sender: Any) {
let parameters: Parameters = [
"title": Event.title ?? nil,
"locations": //What have I wright here?
]
Alamofire.request(requestURL,
method: .post,
parameters: parameters,
encoding: JSONEncoding.default,
headers: headers).responseJSON {response in
switch response.result {
case .success:
print(response)
}
case .failure(let error):
print(error)
}
}
}
请帮忙。
【问题讨论】:
标签: ios iphone swift alamofire