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

initWithRequest:delegate:

Returns an initialized URL download for a URL request and begins to download the data for the request. 初期化されたURLダウンロードをURLリクエストに対して返します、そしてデータのダウンロードをそのリクエストに対して開始します。

Declaration 宣言

- (instancetype)initWithRequest:(NSURLRequest *)request 
                       delegate:(id<NSURLDownloadDelegate>)delegate;

Parameters パラメータ

request

The URL request to download. 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 for the download. This object will receive delegate messages as the download progresses. Delegate messages will be sent on the thread which calls this method. For the download to work correctly the calling thread’s run loop must be operating in the default run loop mode. ダウンロードに対する委任先。このオブジェクトは、委任メッセージをダウンロード進捗として受け取ります。委任メッセージは、このメソッドを呼び出すスレッド上で送られます。ダウンロードが正しく働くためには、呼び出しているスレッドの持つ実行ループは、省略時の実行ループモードで操作されていなければなりません。

The NSURLDownload class maintains a strong reference to this delegate object. NSURLDownloadクラスは、この委任先オブジェクトへの強い参照を保守します。

Return Value 戻り値

An initialized NSURLDownload object for request. requestに対する初期化されたNSURLDownloadオブジェクト。

See Also 参照

Creating and configuring a download instance ダウンロードインスタンスの作成と構成設定

Related Documentation 関連文書