Alamofire, дополнительный аргумент 'method' в вызове
У меня есть гугл некоторые ответы без везения, я получил эту ошибку "Дополнительный аргумент" метод "в вызове" и указывает на ".get", но если я уберу "headers: headers as? [String: Any]" работает. Пожалуйста помоги
let urlParams:[String : Any] = [
"target": target,
"q": textToTranslate,
"key": GOOGLE_CLOUD_API_KEY,
"source": source]
let headers:[String : Any] = ["Content-Type": "application/json",
"X-Ios-Bundle-Identifier": Bundle.main.bundleIdentifier as Any]
// Fetch Request
let urlString = TRANSLATE_API
Alamofire.request(urlString, method : .get, parameters : urlParams as? [String: Any], encoding : JSONEncoding.default , headers : headers as? [String: Any]).responseJSON(completionHandler: { (response:DataResponse<Any>) in
})
1 ответ
Я изменил заголовок:[String: Any] на заголовок:[String: String]
let bundleIdentifier = Bundle.main.bundleIdentifier!
let headers:[String : String] = ["Content-Type": "application/json", "X-Ios-Bundle-Identifier": bundleIdentifier]