如何使用字典数组发布JSON:Alamofire

时间:2019-05-24 01:38:09

标签: swift alamofire swifty-json

我想在alamofire中发布字典数组,但是有一些不发布的方式。我可以使用很多方法,但是仍然找不到正确的答案。显示错误“调用中的额外参数'方法'”。这是我的代码。

let userToken: HTTPHeaders = [
        "Content-Type": "application/json"
    ]
let parm = [
            [
                 "EmployeeID": id,
                 "Longitude":  longitude,
                 "Latitude":   latitude,
                 "GeoTime":    dateString,
                 "UserToken":  "g98XQdy8B}rQ7?Q"
            ]
          ]
postAttandance(apiUrl: postAttandanceURL, parameter: parm , tiket: userToken){
        (done) -> Void in
        if done{

        }
    }

func postAttandance(apiUrl : String , parameter : [[String : Any]] ,  tiket : HTTPHeaders , completion : @escaping (_ done : Bool) -> Void ){
    Alamofire.request(apiUrl, method : .post , parameters : parameter ,encoding : JSONEncoding.default,  headers : tiket).responseJSON { (response) in
        if response.result.isSuccess{
            let responsejson : JSON = JSON(response.result.value!)
            completion(true)
        }
    }
}

0 个答案:

没有答案