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?