---
title: MKLocalSearch.CompletionHandler
framework: mapkit
role: symbol
role_heading: Type Alias
path: mapkit/mklocalsearch/completionhandler
---

# MKLocalSearch.CompletionHandler

A completion handler block for a search operation.

## Declaration

```swift
typealias CompletionHandler = (MKLocalSearch.Response?, (any Error)?) -> Void
```

## Discussion

Discussion This block takes two parameters: The response parameter contains the search results. If an error occurs, this parameter is nil and the framework provides an appropriate error object in the error parameter. The error parameter is nil if the search is successful. If an error occurs during the operation, the framework sets this parameter to an appropriate error object. This block has no return value.

## See Also

### Performing the search

- [start(completionHandler:)](mapkit/mklocalsearch/start(completionhandler:).md)
- [isSearching](mapkit/mklocalsearch/issearching.md)
- [cancel()](mapkit/mklocalsearch/cancel().md)
