如何在 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 contentlet 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 4 中向 UIView 添加子视图?

如何在 swift 5 中使用 alamofire 对登录到我的 iOS 应用程序的用户进行身份验证?

iOS swift Codable 不能与 Alamofire 一起使用 JSON 嵌套数据?

iOS/IBM Cloud/Swift:使用 AlamoFire 发布到 Watson API