---
title: "checkForUpdatesWithCompletionHandler:"
framework: backgroundassets
role: symbol
role_heading: Instance Method
path: "backgroundassets/baassetpackmanager/checkforupdateswithcompletionhandler:"
---

# checkForUpdatesWithCompletionHandler:

Gets the latest asset-pack information from the server, updates outdated asset packs, and removes obsolete asset packs.

## Declaration

```occ
- (void) checkForUpdatesWithCompletionHandler:(void (^)(NSSet<NSString *> *updatingIdentifiers, NSSet<NSString *> *removedIdentifiers, NSError *error)) completionHandler;
```

## Parameters

- `completionHandler`: A block that receives a set of identifiers of asset packs that are being updated and a set of identifiers of removed asset packs or an error if one occurs.

## See Also

### Managing asset packs

- [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)
- [getStatusOfAssetPackWithIdentifier:completionHandler:](backgroundassets/baassetpackmanager/getstatusofassetpackwithidentifier:completionhandler:.md)
