0
func getImagesFromURL(){
for i in 0...carData.count-1{
let pictureUrl = URL(string: "\(carData[i].pictureUrl!)")
if let url = pictureUrl{
_ = URLSession.shared.dataTask(with: url){(data, reponse, error) in
if error != nil{
print(error!)
print("error")
}else{
DispatchQueue.main.async {
if let image = UIImage(data : data!){
self.pictures.append(image)
self.carListTableView.reloadData()
}else{
print("No image in data")
}
} //DispatchQueue
}
} //task
} //url
else{
print("No any url")
}
} //for loop
} //getImagesFromURL
這裏'carData []。pictureUrl'由urls組成,圖片是UIImage的一個數組。我正在訪問tableView中的這些圖片,但我沒有得到圖像(等待很長時間)我正在從URL下載圖片,但我沒有得到它們
您可以訪問使用互聯網瀏覽器獲得的每個網址或部分網址嗎? 「沒有獲取圖像」是什麼意思?該網址或你的意思是你無法將圖像從網址顯示到你的手機? – Glenn
我查了一下網址,在url裏沒有問題。其實我錯過了上面代碼中的「resume()」,但是清除了它。現在,當我將圖像附加到圖片中時,它顯示「意外地發現零,同時展開可選值」 – Harsha
粘貼Urls(如果可以),圖片似乎存在問題Url –