我正在尝试使用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?
答案 0 :(得分:0)
Xcode8,Swift3编码没问题。服务器被阻止。