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

download(_:didReceive:)

Sent when a download object has received sufficient load data to construct the NSURLResponse object for the download. ダウンロードオブジェクトが、NSURLResponseオブジェクトをそのダウンロードに対して組み立てるのに十分なロードデータを受け取る場合に送られます。

Declaration 宣言

optional func download(_ download: NSURLDownload, 
            didReceive response: URLResponse)

Parameters パラメータ

download

The URL download object sending the message. メッセージを送っているURLダウンロードオブジェクト。

response

The URL response object received as part of the download. response is immutable and will not be modified after this method is called. ダウンロードの一部として受け取られたURL応答オブジェクト。responseは不変です、そしてこのメソッドが呼び出された後に修正されません。

Discussion 議論

In some rare cases, multiple responses may be received for a single download. In this case, the client should assume that each new response resets the download progress to 0 and should check the new response for the expected content length. まれに、複数の応答が単一のダウンロードに対して受け取られるかもしれません。この場合、クライアントは、それぞれの新しい応答がダウンロード進捗を0に設定し直すと仮定すべきです、そして新しい応答をこの予想されるコンテンツの長さに対して確認すべきです。

See Also 参照

Download Data and Responses ダウンロードデータおよび応答