---
title: "getStatusOfAssetPackWithIdentifier:completionHandler:"
framework: backgroundassets
role: symbol
role_heading: Instance Method
path: "backgroundassets/baassetpackmanager/getstatusofassetpackwithidentifier:completionhandler:"
---

# getStatusOfAssetPackWithIdentifier:completionHandler:

Gets an asset pack’s status.

## Declaration

```occ
- (void) getStatusOfAssetPackWithIdentifier:(NSString *) assetPackIdentifier completionHandler:(void (^)(BAAssetPackStatus status, NSError *error)) completionHandler;
```

## Parameters

- `assetPackIdentifier`: The asset pack’s identifier.
- `completionHandler`: A block that receives the asset pack’s status or an error if one occurs.

## Discussion

Discussion If no asset pack with the specified identifier is found, then the block will receive an NSError object with BAManagedErrorCodeAssetPackNotFound as its code for the error parameter. This method attempts to get the latest asset-pack information from the server. It doesn’t automatically trigger any downloads, updates, or removals.

## See Also

### Managing asset packs

- [checkForUpdatesWithCompletionHandler:](backgroundassets/baassetpackmanager/checkforupdateswithcompletionhandler:.md)
- [ensureLocalAvailabilityOfAssetPack:completionHandler:](backgroundassets/baassetpackmanager/ensurelocalavailabilityofassetpack:completionhandler:.md)
- [ensureLocalAvailabilityOfAssetPacks:completionHandler:](backgroundassets/baassetpackmanager/ensurelocalavailabilityofassetpacks:completionhandler:.md)
- [ensureLocalAvailabilityOfAssetPack:requireLatestVersion:completionHandler:](backgroundassets/baassetpackmanager/ensurelocalavailabilityofassetpack:requirelatestversion:completionhandler:.md)
- [ensureLocalAvailabilityOfAssetPacks:requireLatestVersions:completionHandler:](backgroundassets/baassetpackmanager/ensurelocalavailabilityofassetpacks:requirelatestversions:completionhandler:.md)
- [assetPackIsAvailableLocallyWithIdentifier:](backgroundassets/baassetpackmanager/assetpackisavailablelocallywithidentifier:.md)
- [getStatusRelativeToAssetPack:completionHandler:](backgroundassets/baassetpackmanager/getstatusrelativetoassetpack:completionhandler:.md)
- [getLocalStatusOfAssetPackWithIdentifier:completionHandler:](backgroundassets/baassetpackmanager/getlocalstatusofassetpackwithidentifier:completionhandler:.md)
- [removeAssetPackWithIdentifier:completionHandler:](backgroundassets/baassetpackmanager/removeassetpackwithidentifier:completionhandler:.md)
