Ich benutze Alamofire für die Netzwerkbehandlung in Swift und run in einen seltsamen Fehler. Es scheint, als könnten wir Methode Enum als Parameter nicht übergeben.
[Fehler ist auf Methodenparameter]'Methode' ist mehrdeutig für die Typsuche in diesem Zusammenhang, Fehler 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)
}
}
}
Verwenden Sie qualifizierten Namen, z. 'Alamofire.Method' wenn es eine Namenskollision gibt. Sie tun dies bereits für die "Anfrage" -Funktion. – Sulthan