ich Xcode aktualisiert 7 und ich Alamofire bin mit API-Aufrufe zu verwalten und ich erhalte diese Störung:Kontexttyp für die Liste Schließung Argument erwartet 1 Argument, aber 4 wurden angegeben
‚Kontexttyp für die Liste Schließung Argument erwartet 1 Argument wurden jedoch 4 angegeben‘
Für den folgenden Code:
static func loginWithEmail(email: String, password: String, response: (token: String?) ->()) {
let urlString = baseURL + ResourcePath.login.description
let parameters = [
"email": email,
"password": password
]
Alamofire.request(.POST, urlString, parameters: parameters).responseJSON { (_, _, data, _) -> Void in
let json = JSON(data!)
let token = json["token"].string
response(token: token)
}
}
der Fehler auf der folgenden Zeile bezieht:
Alamofire.request(.POST, urlString, parameters: parameters).responseJSON { (_, _, data, _) -> Void in
Ich bin neu zu schnellen Schließungen und weiß nicht, ob ich die Werte verschachteln muss, damit es gültig ist.
Hilfe wird sehr geschätzt.
Hatten Sie einen Blick auf die [Alamofire 3.0 Migration Guide] (https://github.com/Alamofire/Alamofire/blob/master/Documentation/Alamofire%203.0%20Migration% 20Guide.md), insbesondere der Abschnitt "Breaking API Changes"? –