init?(request: URLRequest, delegate: Any?)
class func sendAsynchronousRequest (URLRequest, queue: OperationQueue, completionHandler : (URLResponse?, Data?, Error?) -> Void)
func start()
Availability 有効性
Technology
init?(request: URLRequest
,
delegate: Any?,
startImmediately: Bool
)
request
The URL request to load. The request
object is deep-copied as part of the initialization process. Changes made to request
after this method returns do not affect the request that is used for the loading process.
ロードすることになるURLリクエスト。request
オブジェクトは、初期化処理の一部として深いコピーをされます。このメソッドが返った後にrequest
になされる変更は、ロード処理に使われるリクエストに影響を及ぼしません。
delegate
The delegate object for the connection. The connection calls methods on this delegate as the load progresses. 接続に対する委任先オブジェクト。接続は、ロードが進捗するにつれてメソッドいくらかをこの委任先の上で呼び出します。
startImmediately
true
if 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 schedule(in:
.
true
、もし接続がデータのロードを直ちに始めるべきならば、そうでなければfalse
。false
ならば、接続は実行ループで予定されません。あなたは後で接続をある実行ループとモードにおいて予定することがschedule(in:
を呼び出すことによって可能です。
The URL connection for the URL request. Returns nil
if a connection can't be initialized.
このURLリクエストに対するURL接続。nil
を返します、もし接続が初期化されることができないならば。
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.
ダウンロードの間その接続はdelegate
への強い参照を保守します。それがその強い参照を開放するのは、接続がロードを完了、失敗、またはキャンセルされる時です。
init?(request: URLRequest, delegate: Any?)
class func sendAsynchronousRequest (URLRequest, queue: OperationQueue, completionHandler : (URLResponse?, Data?, Error?) -> Void)
func start()