func beginAccessingResources (completionHandler : (Error?) -> Void)
func endAccessingResources ()
Availability 有効性
Technology
completionHandler
A block called when the availability of the resources has been checked. リソースの利用可能性が確認された場合に呼び出されるブロック。
The block takes the following parameter: ブロックは、以下のパラメータをとります。
Returns true
if all of the resources marked with the tags managed by the request are already on the device. Returns false
if any of the resources are not on the device.
true
を返します、もしリクエストによって管理されるタグで印されたリソースの全てが、すでにデバイス上であるならば。false
を返します、もしリソースのいずれかがデバイス上にないならば。
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を非同期に呼び出すを見てください。
If the resources marked with the tags managed by the request are already on the device, you can start accessing them as soon as the completion handler is called with resources
set to true
. If all of the resources are not already available, you need to call begin
to download them from the App Store.
リクエストによって管理されるタグで印されるリソースそれらが既にデバイス上であるならば、あなたはそれらにアクセスすることを、完了ハンドラがresources
をtrue
に設定されることで呼び出されるやいなや、開始できます。リソースの全てがまだ利用可能でないならば、あなたはbegin
を呼び出してそれらをApp Storeからダウンロードする必要があります。
Important 重要
If resources
is true
, do not call begin
. You must call this method or begin
before accessing any resources marked with the tags managed by the request.
resources
がtrue
ならば、begin
を呼び出さないでください。あなたは、このメソッドまたはbegin
を、リクエストによって管理されるタグで印されるリソースのいずれかにアクセスする前に呼び出さなければなりません。
func beginAccessingResources (completionHandler : (Error?) -> Void)
func endAccessingResources ()