0

What am I doing wrong? I'm trying to create a URLSession to download the data from OpenSky into a data string. I have the 2 print statements in there for debugging.

   let skyURL = "https://opensky-network.org/api/states/all?lamin=35&lomin=-114&lamax=37&lomax=-112"

func performSkyRequest(urlString: String){
    
    if let url = URL(string: urlString){
        let session = URLSession(configuration: .default)
        let task = session.dataTask(with: url) { (data, response, error) in
            if error != nil {
                print(error!)
                return
            }
            if let safeData = data {
                let dataString = String(data: safeData, encoding: .utf8)
                print(safeData)
                print(dataString)
            }
        }
   
        task.resume
    }
}
performSkyRequest(urlString: skyURL)
kris63
  • 31
  • 2

0 Answers0