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

conditionallyBeginAccessingResources(completionHandler:)

Checks whether the resources marked with the tags managed by the request are already on the device. If all of the resources are on the device, you can begin accessing those resources. リクエストによって管理されるタグで印されるリソースがすでにデバイス上かどうか調べます。それらのリソースの全てがデバイス上ならば、あなたはそれらリソースにアクセスを開始できます。

Declaration 宣言

func conditionallyBeginAccessingResources(completionHandler: @escaping (Bool) -> Void)

Parameters パラメータ

completionHandler

A block called when the availability of the resources has been checked. リソースの利用可能性が確認された場合に呼び出されるブロック。

The block takes the following parameter: ブロックは、以下のパラメータをとります。

resourcesAvailable

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を返します、もしリソースのいずれかがデバイス上にないならば。

Discussion 議論

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 resourcesAvailable set to true. If all of the resources are not already available, you need to call beginAccessingResources(completionHandler:) to download them from the App Store. リクエストによって管理されるタグで印されるリソースそれらが既にデバイス上であるならば、あなたはそれらにアクセスすることを、完了ハンドラがresourcesAvailabletrueに設定されることで呼び出されるやいなや、開始できます。リソースの全てがまだ利用可能でないならば、あなたはbeginAccessingResources(completionHandler:)を呼び出してそれらをApp Storeからダウンロードする必要があります。

See Also 参照

Requesting Resources リソースをリクエストする