source responsedata manager example swift3 alamofire

swift3 - responsedata - No se pudo convertir el valor del tipo ''NSMutableURLRequest''(0x11beb7040) en ''Alamofire.URLRequestConvertible''(0x11beb9040)



alamofire swift 4 example (2)

También puedes probar con la siguiente sintaxis para el método de solicitud:

Alamofire.request(strURL,method: .post, parameters: parameters as? [String : AnyObject], encoding: URLEncoding.default)

cuando Alamofire.request(request as! URLRequestConvertible).responseJSON() mi código, se Alamofire.request(request as! URLRequestConvertible).responseJSON() en Alamofire.request(request as! URLRequestConvertible).responseJSON() . los pls sugieren cómo solucionar este bloqueo

let url = NSURL(string: "https://jsonplaceholder.typicode.com/users") let request = NSMutableURLRequest(url:url! as URL) request.httpMethod = "GET" request.setValue("application/json", forHTTPHeaderField: "Content-Type") Alamofire.request(request as! URLRequestConvertible).responseJSON(){ response in switch response.result { case .success(let data): print(" i got my Data Yup",data) case .failure(let error): print(error) } }


En Swift 3, todo lo que tienes que hacer es cambiar NSMutableURLRequest a URLRequest y funcionará. No hay necesidad de lanzar. Además, configure var para que pueda ser rápidamente mutable. :) Gracias, Markus por tu comentario.