SwiftUI에서 다운로드한 이미지 표시

3498 단어 iOSSwiftSwiftUItech
SwiftUI를 통해 서버에서 다운로드한 이미지의 코드를 표시합니다.
호출 방법.
ContentView.swift
func downloadImageAsync(url: URL, completion: @escaping (UIImage?) -> Void) {
    let session = URLSession(configuration: .default)
    let task = session.dataTask(with: url) { (data, _, _) in
        var image: UIImage?
        if let imageData = data {
            image = UIImage(data: imageData)
        }
        DispatchQueue.main.async {
            completion(image)
        }
    }
    task.resume()
}

글을 쓴 후에 나는 더욱 간단하고 똑똑한 방법을 발견하였다💦
https://qiita.com/From_F/items/e3eb8bd279f75b864865

좋은 웹페이지 즐겨찾기