Bir URL'den görüntü almaya çalışıyorum ancak contentOfURL yöntemi geri dönmeye devam ediyor. URL yasaldır ve yalnızca bir resmi vardır. dispatch_get_global_queue yöntemini ve ayrıca aşağıda açıklanan yöntemi denedim. NSData değeri kaç kez çalıştığımın bir önemi yoktur. Simülatörü de yeniden başlatmayı denedim. Ağ da hızlı ve ağ ile ilgili bir sorun yok. Bu Bu fonksiyon gibi görünmelidir nasılİçindekilerOfURL, geçerli bir URL'den hızlı 2.0 ile sıfır döndürür
var imageURL : NSURL(string : "https://www.nasa.gov/sites/default/files/wave_earth_mosaic_3.jpg")
if let url = imageURL{
spinner?.startAnimating()
let request = NSURLRequest(URL: url)
let task = NSURLSession.sharedSession().dataTaskWithRequest(request){(data,response,error) -> Void in
self.imageData = NSData(contentsOfURL: url)
}
dispatch_async(dispatch_get_main_queue()){
if url == self.imageURL{
self.image = UIImage(data: self.imageData!)
}
else{
}
}
task.resume()
}
? Gerçekten mi? yakından gözden geçirdik;) –
Yanlışlıkla yapıştırılan üzgünüm! Doğru url'yi deniyorum. – user2604897
http ve https ikisini de kullanıyorsunuz ... bunlardan birini kullanmanız gerekiyor ... tarayıcıda bu URL'yi açın, bir fikre sahip olursunuz –