Xcode8 Swift3 ImageURL返回nil

时间:2016-10-18 02:00:23

标签: image url download swift3 xcode8

我正在尝试使用Xcode 8和Swift 3从我的Web服务器下载图像。它看起来像这样。请求返回nil。有什么建议吗?

import UIKit

class ViewController: UIViewController {

@IBOutlet weak var view1: UIImageView!

override func viewDidLoad() {
    super.viewDidLoad()

}

@IBAction func load(_ sender: UIButton) {

  let url = URL(string:"http://www.example.com/folder2/pic3-1.jpg")

    let task = URLSession.shared.dataTask(with: url!) { data, response, 
error in
        guard let data = data, error == nil else { return }

        DispatchQueue.main.sync() {
            self.view1.image = UIImage(data: data)
        }
    }

    task.resume()
    }

@IBAction func reset(_ sender: UIButton) {

    self.view1.image="blankU.png"

}


override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()

}

知道为什么图像从服务器返回nil?

1 个答案:

答案 0 :(得分:0)

Xcode8,Swift3编码没问题。服务器被阻止。