init(request: URLRequest, delegate: NSURLDownloadDelegate?)
func setDestination (String, allowOverwrite : Bool)
Availability 有効性
Technology
class NSURLDownload : NSObject
Important 重要
This API is considered legacy. Use URLSession
instead.
このAPIは、レガシーとみなされます。URLSession
を代わりに使ってください。
The interface for NSURLDownload
provides methods to initialize a download, set the destination path and cancel loading the request.
NSURLDownload
に対するインターフェイスは、ダウンロードを初期化する、行先パスを設定する、およびそのリクエストのロードをキャンセルするためにメソッドを提供します。
The delegate object assigned to each instance of this class should implement the methods defined by the NSURLDownload
protocol. These methods provide the delegate with the current status of in-progress asynchronous downloads and allow the delegate to customize the URL loading process. These delegate methods are called on the thread that started the asynchronous load operation for the associated NSURLDownload
object.
このクラスの各インスタンスに割り当てられる委任先オブジェクトは、NSURLDownload
プロトコルによって定義されるメソッドを実装すべきです。それらのメソッドは、進行中の非同期ダウンロードの現在の状態を委任先に提供します、そして委任先にURLロード処理を好みに合わせて変更させます。これら委任先メソッドは、NSURLDownload
オブジェクトと結びつけられた非同期ロード演算を開始したスレッド上で呼び出されます。
init(request: URLRequest, delegate: NSURLDownloadDelegate?)
func setDestination (String, allowOverwrite : Bool)
class func canResumeDownloadDecoded (withEncodingMIMEType : String) -> Bool
init(resumeData : Data, delegate: NSURLDownloadDelegate?, path: String)
var resumeData : Data?
var deletesFileUponFailure : Bool
func cancel()
var request: URLRequest
var deletesFileUponFailure : Bool
protocol NSURLDownloadDelegate