2017-05-19 7 views
1

ich versuchen, mithilfe folgenden Code URL UIImage zu konvertieren:Convert URL UIImage swift3

  let url = URL(string: "http://www.apple.com/euro/ios/ios8/a/generic/images/og.png") 
      let sessionTask = URLSession.shared 
      let request = URLRequest(url: url!) 
      let task = sessionTask.dataTask(with: request, completionHandler: {(data: Data?, response: URLResponse?, error: Error?) -> Void in 
       if (error == nil) { 
        let image: UIImage = UIImage(data: data!)! 

       } 

      }) 
      task.resume() 

aber es ist für mich nicht funktioniert, wenn Schleife nicht eingehalten wird.

+0

prüfen mit, was der Wert des Fehlers Objekt –

+0

http://stackoverflow.com/a/39813761/2526932 – rv7284

+0

Dieser Code ist Arbeiten in xcode 8.3 –

Antwort

12

Versuchen Sie, diese

let url = URL(string:"http://www.apple.com/euro/ios/ios8/a/generic/images/og.png") 
    if let data = try? Data(contentsOf: url!) 
    { 
     let image: UIImage = UIImage(data: data) 
    } 
+0

Vielen Dank. Du kannst meine Zeit sparen. >< – user7778093

+0

Willkommen ..... @ user7778093 – KKRocks

+0

Working Solutions (Xcode 9), Danke –

0

dieses Versuchen von SDWebImage

imageView.sd_setImage(with: URL(string: "http://www.apple.com/euro/ios/ios8/a/generic/images/og.png"), placeholderImage: UIImage(named: "placeholder.png"))