func urlSession (URLSession, downloadTask : URLSessionDownloadTask, didFinishDownloadingTo : URL)
Tells the delegate that a download task has finished downloading.
委任先に、ダウンロードタスクがダウンロードを終わったことを伝えます。
Availability 有効性
Technology
protocol URLSessionDownloadDelegate
In addition to the methods in this protocol, be sure to implement the methods in the URLSession
and URLSession
protocols to handle events common to all task types and session-level events, respectively.
このプロトコルの中のメソッドに加えて、URLSession
とURLSession
プロトコルの中のメソッドを実装して、全てのタスク型に共通であるイベントとセッション水準イベントを、それぞれ取り扱うことを確実にしてください。
Note 注意
An URLSession
object need not have a delegate. If no delegate is assigned, a system-provided delegate is used, and you must provide a completion callback to obtain the data.
URLSession
オブジェクトは、委任先を持つ必要はありません。委任先が割り当てられないならば、システム提供の委任先が使われます、そしてあなたは完了コールバックを提供することでデータを入手しなければなりません。
func urlSession (URLSession, downloadTask : URLSessionDownloadTask, didFinishDownloadingTo : URL)
func urlSession (URLSession, downloadTask : URLSessionDownloadTask, didResumeAtOffset : Int64, expectedTotalBytes : Int64)
func urlSession (URLSession, downloadTask : URLSessionDownloadTask, didWriteData : Int64, totalBytesWritten : Int64, totalBytesExpectedToWrite : Int64)
func downloadTask (with: URL) -> URLSessionDownloadTask
func downloadTask (with: URL, completionHandler : (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
func downloadTask (with: URLRequest) -> URLSessionDownloadTask
func downloadTask (with: URLRequest, completionHandler : (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
func downloadTask (withResumeData : Data) -> URLSessionDownloadTask
func downloadTask (withResumeData : Data, completionHandler : (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
class URLSessionDownloadTask