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