Matriz de publicación Swift con afnetworking

Quiero publicar un set de numbers junto con otros parameters, pero obtengo el post de error

{ error = "The operation couldn\U2019t be completed. (Cocoa error 3840.)"; }

Esto es lo que estoy intentando, en mi controller api tengo

 func postRequest(url: String, params: NSDictionary, callback:(NSDictionary) -> ()) { manager.responseSerializer.acceptableContentTypes = NSSet(array: ["text/plain", "text/html", "application/json"]) as Set<NSObject> manager.POST(url, parameters: params, success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in //println("JSON: " + responseObject.description) callback(responseObject as! NSDictionary) }, failure: { (operation: AFHTTPRequestOperation!,error: NSError!) in //println("Error: " + error.localizedDescription) callback(["error" : error.localizedDescription]) }) } 

Luego, en mi vista controller, publiqué con

  var contacts = ["xxxxxxxx", "xxxxxxxx", "xxxxxxxx"] var params = ["id" : 1, "contacts" : contacts ] api.postRequest(Constants.ApiUrl.Friends, params: params, callback: { (response) -> () in //self.didReceiveResponse(response) println(response) }) 

¿Cómo puedo hacer que este post funcione?