Instance Method

downloadTaskWithResumeData:

Creates a download task to resume a previously canceled or failed download.

Declaration

- (NSURLSessionDownloadTask *)downloadTaskWithResumeData:(NSData *)resumeData;

Parameters

resumeData

A data object that provides the data necessary to resume a download.

Return Value

The new session download task.

Discussion

After you create the task, you must start it by calling its resume method.

This method is equivalent to the downloadTaskWithResumeData:completionHandler: with a nil completion handler. For detailed usage information, including ways to obtain a resume data object, see that method.

See Also

Adding Download Tasks to a Session

- downloadTaskWithURL:

Creates a download task that retrieves the contents of the specified URL and saves the results to a file.

- downloadTaskWithURL:completionHandler:

Creates a download task that retrieves the contents of the specified URL, saves the results to a file, and calls a handler upon completion.

- downloadTaskWithRequest:

Creates a download task that retrieves the contents of a URL based on the specified URL request object and saves the results to a file.

- downloadTaskWithRequest:completionHandler:

Creates a download task that retrieves the contents of a URL based on the specified URL request object, saves the results to a file, and calls a handler upon completion.

- downloadTaskWithResumeData:completionHandler:

Creates a download task to resume a previously canceled or failed download and calls a handler upon completion.

NSURLSessionDownloadTask

A URL session task that stores downloaded data to file.

NSURLSessionDownloadDelegate

A protocol that defines methods that URL session instances call on their delegates to handle task-level events specific to download tasks.