Instance Method

dataTaskWithURL:

Creates a task that retrieves the contents of the specified URL.

Declaration

- (NSURLSessionDataTask *)dataTaskWithURL:(NSURL *)url;

Parameters

url

The URL to be retrieved.

Return Value

The new session data task.

Discussion

After you create the task, you must start it by calling its resume method. The task calls methods on the session’s delegate to provide you with the response metadata, response data, and so on.

See Also

Adding Data Tasks to a Session

- dataTaskWithURL:completionHandler:

Creates a task that retrieves the contents of the specified URL, then calls a handler upon completion.

- dataTaskWithRequest:

Creates a task that retrieves the contents of a URL based on the specified URL request object.

- dataTaskWithRequest:completionHandler:

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

NSURLSessionDataTask

A URL session task that returns downloaded data directly to the app in memory.

NSURLSessionDataDelegate

A protocol defining methods that URL session instances call on their delegates to handle task-level events specific to data and upload tasks.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software