それは愚かな質問であるようですが、私はSwiftでかなり新しいです。画像をUIImageviewに表示alamofireimageを使用して
https://httpbin.org/image/pngからPNG画像をダウンロードし、imageView
という名前の私のUIImageView
に表示させたいですが、動作しません。
[結果]:SUCCESS:{33.333333333333336、33.333333333333336} [タイムライン]:タイムライン:{ "要求開始時間":527346831.982、 "初期応答時間":527346833.435は、 "要求が完了した時刻":527346833.437、 「シリアル化完了時間」:527346833.468「待ち時間」1.453秒「要求継続時間」1.455秒「シリアル化時間」0.031秒「総継続時間」1.486秒 成功:、{33.333333333333336,33.333333333333336} imageダウンロード:{33.333333333333336、33.333333333333336}
import UIKit
import Alamofire
import AlamofireImage
class ViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
Alamofire.request("https://httpbin.org/image/png").responseImage { response in
debugPrint(response)
debugPrint(response.result)
if let imageView = response.result.value {
print("image downloaded: \(imageView)")
}
}
}
}
は 'print'到達可能ですか?もしそうなら、あなたはimageview.imageを 'imageView'(' response.result.value')に割り当てる必要があると私は仮定します。 –