Instance Method インスタンスメソッド

connectionDidResumeDownloading(_:totalBytesWritten:expectedTotalBytes:)

Sent to the delegate when an URL connection resumes downloading a URL asset that was earlier suspended. 以前に待機させられたURLアセットのダウンロードをURL接続が再開する時に委任先に送られます。

Declaration 宣言

optional func connectionDidResumeDownloading(_ connection: NSURLConnection, 
                           totalBytesWritten: Int64, 
                          expectedTotalBytes: Int64)

Parameters パラメータ

connection

The URL connection object downloading the asset. アセットをダウンロードしているURL接続オブジェクト。

totalBytesWritten

The total number of bytes of the downloading asset that have been written to the destination file. 行き先ファイルに書き込まれた、ダウンロードしているアセットの総バイト数。

expectedTotalBytes

The total number of bytes of the URL asset once it is completely downloaded and written to a file. ひとたびそれが完全にダウンロードされてファイルに書き込まれる場合の、URLアセットの総バイト数。

Discussion 議論

This method is invoked once a suspended download of a URL asset resumes downloading. In response, the delegate can display a progress indicator, setting the initial value of the indicator to where it was when downloading was suspended. After the URL-connection object sends this message, it sends one or more connection(_:didWriteData:totalBytesWritten:expectedTotalBytes:) to the delegate until the download concludes. このメソッドは、ひとたび一時停止したURLアセットのダウンロードがダウンロードを再開すれば発動されます。応答において、委任先は進捗を表示することが、インジケータの初期値をそれがダウンロードが一時停止された時だったところに設定して行えます。URL接続オブジェクトがこのメッセージを送った後、それは1つ以上のconnection(_:didWriteData:totalBytesWritten:expectedTotalBytes:)を、ダウンロードが完了するまで委任先に送ります。

See Also 参照

Managing Downloads of URL Assets URLアセットのダウンロードを管理する