Sto utilizzando Alamofire per la gestione della rete in swift ed eseguo un errore strano. Sembra che non possiamo passare il metodo metodo come parametro.
[Errore è accesa parametro Metodo]'Metodo' è ambiguo per la ricerca del tipo in questo contesto, Errore in Alamofire
private func apiRequest(method: Method, url: String, apiData: [String : AnyObject], completion:(finished: Bool, response: AnyObject?) ->Void) {
Alamofire.request(method, url, parameters: apiData).responseJSON{ response in
if let JSON = response.result.value {
completion(finished: true, response: JSON)
} else {
completion(finished: false, response:nil)
}
}
}
Utilizzare il nome qualificato, ad es. 'Alamofire.Method' se c'è una collisione di nome. Lo stai già facendo per la funzione 'request'. – Sulthan