Hola buenas estoy haciendo una app sencilla para aprender a usar WebService pero tengo un problema.
En la línea donde inicializo task me da el siguiente error cuando lo ejecuto y le doy al botón para que llame al service.
Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
func llamadaWebService(){
let urlPath = "http://api.openweatherapp.rg/data/2.5/weather?q=\(String(describing: captura.text))"
let url = URL(string: urlPath)
let session = URLSession.shared
let task = session.dataTask(with: url!) { (data, response, error) in
if(error != nil) {
//Imprime error si no está vacío . Si hay error es que hubo error en la conexión
print("error")
}
let nsdata:NSData = NSData(data: data!)
print(nsdata)
// self.recuperarClimaDeJson(nsdata)
}
task.resume()
}
Gracias de antemano.