func urlSession (URLSession, didBecomeInvalidWithError : Error?)
func urlSessionDidFinishEvents (forBackgroundURLSession : URLSession)
Availability 有効性
Technology
protocol URLSessionDelegate
In addition to the methods defined in this protocol, most delegates should also implement some or all of the methods in the URLSession
, URLSession
, and URLSession
protocols to handle task-level events. These include events like the beginning and end of individual tasks, and periodic progress updates from data or download tasks.
このプロトコルで定義されるメソッドに加えて、ほとんどの委任先はまたURLSession
、URLSession
、そしてURLSession
プロトコルにおけるメソッドのいくつかまたは全てを、タスク水準イベントを取り扱うために実装すべきです。それらは、ここのタスクの始まりおよび終わり、そしてデータまたはダウンロードのタスクからの周期的な進捗の更新のようなイベントを含みます。
Note 注意
Your URLSession
object doesn’t need to have a delegate. If no delegate is assigned, a system-provided delegate is used, and you must provide a completion callback to obtain the data.
あなたのURLSession
オブジェクトは、委任先を持つ必要はありません。委任先が割り当てられないならば、システム提供の委任先が使われます、そしてあなたは完了コールバックを提供することでデータを入手しなければなりません。
func urlSession (URLSession, didBecomeInvalidWithError : Error?)
func urlSessionDidFinishEvents (forBackgroundURLSession : URLSession)
func urlSession (URLSession, didReceive : URLAuthenticationChallenge, completionHandler : (URLSession.AuthChallengeDisposition, URLCredential?) -> Void)
enum URLSession.AuthChallengeDisposition
var delegate: URLSessionDelegate?
protocol URLSessionTaskDelegate
var delegateQueue : OperationQueue