In the code below, Alamofire complains that it "cannot invoke" responseJSON "using a list of arguments like ((_, _, _, _) → _)". The same problem occurs when using the answer.
func request(parameters: [String : AnyObject?], completionHandler: ((NSURLRequest, NSHTTPURLResponse?, AnyObject?, NSError?) -> Void)) -> Void {
Alamofire.request(.POST, "localhost:8080/reserve", parameters:
["refreshToken": refreshToken,
"accessToken": accessToken,
"deviceToken": deviceToken],
encoding: .JSON)
.responseJSON { (request, response, data, error) in
completionHandler(request, response, data, error)
}
}
Why is this happening?
source
share