
Swift의 URLSession은 URL과 관련된 작업을 수행하는 클래스입니다. --to-destination 옵션은 URLSession의 DataTask에 사용되는 옵션입니다.
--to-destination 옵션은 URL을 다운로드하거나 업로드할 때 사용됩니다. 이 옵션은 URL을 특정 폴더나 경로에 다운로드하거나 업로드하는 것을 허용합니다.
예를 들어, 다음 코드는 특정 폴더에 파일을 다운로드하는 방법을 보여줍니다.
#hostingforum.kr
swift
let url = URL(string: "https://example.com/file.txt")!
let destination = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!.appendingPathComponent("file.txt")
let request = URLRequest(url: url)
let task = URLSession.shared.dataTask(with: request, to: destination) { data, response, error in
if let error = error {
print("Error: (error)")
} else {
print("File downloaded successfully")
}
}
task.resume()
이 코드는 URL "https://example.com/file.txt"에 있는 파일을 현재 앱의 문서 폴더에 다운로드합니다.
이러한 옵션은 URL을 다운로드하거나 업로드할 때 사용할 수 있습니다.
2025-05-31 01:05