Returns an initialized URL connection and begins to load the data for the URL request, if specified.
- iOS 2.0–9.0Deprecated
- macOS 10.5–10.11Deprecated
- Mac Catalyst 13.0–13.0Deprecated
- tvOS 9.0–9.0Deprecated
The URL request to load. The
requestobject is deep-copied as part of the initialization process. Changes made to
requestafter this method returns do not affect the request that is used for the loading process.
The delegate object for the connection. The connection calls methods on this delegate as the load progresses.
trueif the connection should begin loading data immediately, otherwise
false. If you pass
false, the connection is not scheduled with a run loop. You can then schedule the connection in the run loop and mode of your choice by calling
The URL connection for the URL request. Returns
nil if a connection can't be initialized.
During the download the connection maintains a strong reference to the
delegate. It releases that strong reference when the connection finishes loading, fails, or is canceled.