---
title: MKMapItemDetailViewControllerDelegate
framework: mapkit
role: symbol
role_heading: Protocol
path: mapkit/mkmapitemdetailviewcontrollerdelegate
---

# MKMapItemDetailViewControllerDelegate

The methods that you use to receive events from an associated map view controller.

## Declaration

```swift
@MainActor protocol MKMapItemDetailViewControllerDelegate : NSObjectProtocol
```

## Topics

### Instance Methods

- [mapItemDetailViewControllerDidFinish(_:)](mapkit/mkmapitemdetailviewcontrollerdelegate/mapitemdetailviewcontrollerdidfinish(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Place information

- [MKMapItemDetailViewController](mapkit/mkmapitemdetailviewcontroller.md)
- [MKSelectionAccessory.MapItemDetailPresentationStyle](mapkit/mkselectionaccessory/mapitemdetailpresentationstyle.md)
- [MKSelectionAccessory](mapkit/mkselectionaccessory.md)
- [MKSelectionAccessory.MapItemDetailPresentationStyle.CalloutStyle](mapkit/mkselectionaccessory/mapitemdetailpresentationstyle/calloutstyle.md)
