---
title: MKMapSnapshotter.CompletionHandler
framework: mapkit
role: symbol
role_heading: Type Alias
path: mapkit/mkmapsnapshotter/completionhandler
---

# MKMapSnapshotter.CompletionHandler

A block that processes the results of a snapshot request.

## Declaration

```swift
typealias CompletionHandler = (MKMapSnapshotter.Snapshot?, (any Error)?) -> Void
```

## Parameters

- `snapshot`: The image data that the snapshotter generates, or nil if an error occurs.
- `error`: The error that occurs, or nil if the framework generates the snapshot successfully.

## See Also

### Generating a snapshot

- [start(completionHandler:)](mapkit/mkmapsnapshotter/start(completionhandler:).md)
- [start(with:completionHandler:)](mapkit/mkmapsnapshotter/start(with:completionhandler:).md)
- [cancel()](mapkit/mkmapsnapshotter/cancel().md)
- [isLoading](mapkit/mkmapsnapshotter/isloading.md)
