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

conditionallyBeginAccessingResourcesWithCompletionHandler:

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 宣言

- (void)conditionallyBeginAccessingResourcesWithCompletionHandler:(void (^)(BOOL resourcesAvailable))completionHandler;

Parameters パラメータ

completionHandler

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

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

resourcesAvailable

Returns YES if all of the resources marked with the tags managed by the request are already on the device. Returns NO if any of the resources are not on the device. YESを返します、もしリクエストによって管理されるタグで印されたリソースの全てが、すでにデバイス上であるならば。NOを返します、もしリソースのいずれかがデバイス上にないならば。

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

See Also 参照

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