Parámetros Alamofire – NSDictionary no es convertible a

Por lo tanto, estoy tratando de enviar un object json como parameters con Alamofire. Creo que he seguido el ejemplo en su documentation, pero recibo este error con la llamada al método.

Código con error

@IBAction func saveButton(sender: AnyObject) { var url = "http://b857aaa4.ngrok.io/recruit" let parameters = [ "_id" : firstNameTextField.text, "alt_email" : "", "forename" : firstNameTextField.text, "phone" : recruteePhone.text, "recruiter" : [ "comments" : "",//TODO comments "date_met" : "",//TODO tdoays date "email" : "",//TODO recruiter email "event_name" : ""//TODO event name ], "surname" : lastNameTextField.text ] Alamofire.request(.PUT, url, parameters: parameters, encoding: .JSON) .responseJSON { (req, res, json, error) in if(error != nil) { NSLog("Error: \(error)\n") } else { var json = JSON(json!); println("success"); } } 

Declare los parameters como

  let parameters: [String: AnyObject] = [ 

y comstack bien.