Мои Я спрашиваю ваши функции URLSession?
Может быть проблема в вашем коде, как:
func URLSession(session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
self.data.append(data as Data)
}
и:
func URLSession(session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
if error != nil {
print("Failed to download data")
}else {
print("Data downloaded")
self.parseJSON()
}
}
так вместо:
func URLSession(session:
сделать это:
func urlSession(_ session:
финал будет как:
func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
self.data.append(data as Data)
}
func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
if error != nil {
print("Failed to download data")
}else {
print("Data downloaded")
self.parseJSON()
}
}
Если его не решение вашей проблемы, пожалуйста, обновите ваш вопрос с большим количеством коды. ✌️
Посмотрите мой ответ по этой ссылке: http://stackoverflow.com/questions/40347832/urlsession-error – Fidel