以下のコードでは、「自己」が実際に何を指しているのか混乱しています。Swift 3では、このインスタンスでは自己がどのオブジェクトを参照していますか
let imageURL = URL(string : “http://exampleURLh.jpg”)!
let task=imageDataURLSession.sharedSession().dataTaskWithURL(imageURL, {(data, response, error) in
print (“task finished”)
}
task.resume()
if error == nil {
let downloadedImage = UIImage(data: data!)
self.imageView.image = downloadedImage
}
は、私はその画像のプロパティを使用してImageViewのようdownloadedImageを設定してることを知っているが、私は自分が必要とされている理由はわからないとデータのどの部分がこのような状況で保持しています。私はそれが作業中のviewControllerクラスのインスタンスを参照しているが、インスタンスのUIImage、downloadedImage、またはリソースの例のURLの画像からデータですか?
このコードはどのクラスに含まれていますか? – Carcigenicate
これは、このコードがどのクラスに属するかを表します。 – rmaddy
おそらく、.viewDidLoad関数内のhttps://stackoverflow.com/questions/26835013/what-is-self-used-for-in-swift – rmaddy