如何在 Swift ios 中向 alamofire 发送参数 [重复]
Posted
技术标签:
【中文标题】如何在 Swift ios 中向 alamofire 发送参数 [重复]【英文标题】:How can I send parameter to alamofire in Swift ios [duplicate] 【发布时间】:2015-08-06 14:14:58 【问题描述】:我要发送这个参数
Id:1,
Comment:Content:'comment 1'
这是我写的
var content = "comment 1"
let content: [String : String] = ["Content":"\(content)"]
let params: [String : AnyObject]=["Comment":"\(content)", "Id":"123"]
但不工作
【问题讨论】:
你遇到了什么错误? 【参考方案1】:好的,我的问题是正确的,但是当我的内容是数字时
我的参数有一个“Optional()”,因为我得到错误现在我修复了它
var content = "comment 1"
let content: [String : String] = ["Content": content]
let params: [String : AnyObject]=["Comment": content, "Id":"123"]
效果很好
【讨论】:
【参考方案2】:您有var content
和let content
。你不能这样做。也许它的问题。试试看:
let contents = ["Content":"comment 1"]
let params = ["Comment":"\(contents)", "Id":"123"]
println(params) //prints: [Comment: [Content: comment 1], Id: 123]
Alamofire.request(.POST, "http://example.com/post", parameters: params)
【讨论】:
这也不适合我 详细“不工作”..显示错误,给我们更多细节以上是关于如何在 Swift ios 中向 alamofire 发送参数 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 alamofire 将多个 PDF 文件上传到服务器? #Swift 4 #IOS [重复]
如何在 Alamofire Swift iOS 中将 Origin 传递给 Header?
如何在 swift 5 中使用 alamofire 对登录到我的 iOS 应用程序的用户进行身份验证?