小编Tir*_*rao的帖子

如何在Swift3中将总模型对象作为Alamofire post方法的参数发送?

我有这样的模型类

class Example() {
  var name:String?
  var age:String?
  var marks:String? 
}
Run Code Online (Sandbox Code Playgroud)

我正在向该模型类添加数据

let example = Example()
example.name = "ABC"
example.age = "10"
example.marks = "10" 
Run Code Online (Sandbox Code Playgroud)

之后我转换为JSON然后我发布了

Alamofire.request(URL, method:.post, parameters: example)
Run Code Online (Sandbox Code Playgroud)

Alamofire不接受参数只接受它parameters = ["":"","",""]-->key value based,所以我试图将模型转换为JSON,JSON转换为字典,即使不接受它显示的参数问题.我需要总模型对象需要在Alamofire中作为post方法的参数发送,如下所示:

let example = Example()
Alamofire.request(URL, method:.post, parameters: example) 
Run Code Online (Sandbox Code Playgroud)

parameters post object alamofire swift3

6
推荐指数
1
解决办法
3803
查看次数

标签 统计

alamofire ×1

object ×1

parameters ×1

post ×1

swift3 ×1