一直在研究这个没有成功.我有一个函数,UIButton仅用于执行对使用所有JSON的rails api的alamofire调用.
我正在使用Swift 2,Alamofire 3,XCode 7和Rails 4为我的api部署到Heroku
当我关闭该功能时,我不断收到此错误:
alamofire.error Code = -6006"JSON无法序列化.输入数据为零或零长度.
这是我的代码:
@IBAction func Save(sender: AnyObject) {
let postsEndpoint: String = "https://APIURL"
let parameters = [
"users": [
"name": "James McHarty",
"avatar": "Some binary data",
"post": [
"title": "First Test Post",
"body": "This is the first test post for the API",
"liked": "8", //will make INT later
"img": "more binary data"
]
]
]
Alamofire.request(.POST, postsEndpoint, parameters: parameters, encoding: .JSON)
.responseJSON { response in
guard response.result.error == …Run Code Online (Sandbox Code Playgroud)