Как опубликовать JSON с Array of Dictionaries: Alamofire - PullRequest
0 голосов
/ 24 мая 2019

Я хочу опубликовать массив словарей в 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)
        }
    }
}
...