0
특정 URL에서 파일을 다운로드하고 싶습니다. 내가 필요한 것은 데이터 위임입니다 (다운로드 한 데이터를 제공하는 위임자). 다음을 구현했습니다.데이터 청크 위임을 사용하여 파일을 다운로드하십시오.
대리인이 전화를받지는 않습니다.
내 코드는 다음과 같습니다 두 위임 기능이 호출되지 않습니다
func download(url: URL)
{
let sessionConfig = URLSessionConfiguration.default
let session = URLSession(configuration: sessionConfig, delegate: self, delegateQueue: nil)
let task = session.downloadTask(with: url)
task.resume()
}
func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
print("apending ")
self.dataaa.append(data)
}
func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
print("here")
}
!
어떻게해야합니까? – user3703910
데이터 작업 (메모리의 데이터를 원할 경우)을 사용하거나 다운로드 작업을위한 대리자 메서드를 구현하십시오. https://developer.apple.com/documentation/foundation/urlsessiondownloaddelegate – dgatwood