---
title: "liveUpdaterWithConfiguration:queue:handler:"
framework: corelocation
role: symbol
role_heading: Type Method
path: "corelocation/cllocationupdater/liveupdaterwithconfiguration:queue:handler:"
---

# liveUpdaterWithConfiguration:queue:handler:

Creates a location updater with the configuration and queue that you specify.

## Declaration

```occ
+ (instancetype) liveUpdaterWithConfiguration:(CLLiveUpdateConfiguration) configuration queue:(dispatch_queue_t) queue handler:(void (^)(CLUpdate *update)) handler;
```

## Parameters

- `configuration`: Specifies the live update configuration that the framework uses.
- `queue`: Specifies the queue to which the framework submits the handler with each available update.
- `handler`: The block that the framework invokes with each update.

## Return Value

Return Value Returns a location updater instance with the specified configuration, queue, and update handler.

## See Also

### Creating a location updater

- [liveUpdaterWithQueue:handler:](corelocation/cllocationupdater/liveupdaterwithqueue:handler:.md)
- [CLLiveUpdateConfiguration](corelocation/clliveupdateconfiguration.md)
