func cachedResponse (for: URLRequest) -> CachedURLResponse?
func storeCachedResponse (CachedURLResponse, for: URLRequest)
func storeCachedResponse (CachedURLResponse, for: URLSessionDataTask)
Availability 有効性
Technology
func getCachedResponse(for dataTask: URLSessionDataTask
,
completionHandler: @escaping (CachedURLResponse
?) -> Void
)
dataTask
The data task whose cached URL response is desired. それのキャッシュされたURL応答が要望されるデータタスク。
completionHandler
A completion handler that receives the cached URL response for the data task's request, or nil
if no response is found in the cache.
ある完了ハンドラ、それはデータタスクのもつリクエストに対するそのキャッシュされたURL応答を受け取ります、またはnil
、もしどんな応答もキャッシュの中に見つけられないならば。
Concurrency Note 並行性注意
You can call this method from synchronous code using a completion handler, as shown on this page, or you can call it as an asynchronous method that has the following declaration: あなたは、このメソッドを同期コードから完了ハンドラを使って呼び出せます、このページで示されるように、またはあなたはそれを以下の宣言を持つ非同期メソッドとして呼び出せます:
For information about concurrency and asynchronous code in Swift, see Calling Objective-C APIs Asynchronously. Swiftにおける並行性と非同期コードについての情報として、Objective-C APIを非同期に呼び出すを見てください。
func cachedResponse (for: URLRequest) -> CachedURLResponse?
func storeCachedResponse (CachedURLResponse, for: URLRequest)
func storeCachedResponse (CachedURLResponse, for: URLSessionDataTask)