Я хочу обработать NSURLErrorNotConnectedToInternet в задаче данных URLSession.Я устанавливаю приложение на телефон, а затем отключаю Wi-Fi для обработки NSURLErrorNotConnectedToInternet.Но ошибка всегда возвращает ноль, даже если нет интернета?В терминале «Закончено с ошибкой - код: -1009» отображается сообщение.Но ошибка ноль.И я не обрабатываю событие, если ошибка не равна нулю.Код здесь: `
func getData () {
let urlString = "http://142.93.186.88/api/v1/auctions/list/\((selectedMenu?.id)!)"
guard let url = URL(string: urlString)
else {return}
URLSession.shared.dataTask(with: url){ (data, response, error) in
guard let data = data else { return }
do{
let content = try JSONDecoder().decode(HerracDetailModel1.self, from: data)
for i in 0..<content.data.count {
self.detailLists.append(content.data[i])
}
}
catch let jsonError{
print(jsonError)
}
if (error == nil)
{
DispatchQueue.main.async {
self.table.reloadData()
}
}
if(error != nil)
{
print("There is internet")
}
}.resume()
}`
Пожалуйста, помогите мне.Спасибо