---
title: ABPersonViewControllerDelegate
framework: addressbookui
role: symbol
role_heading: Protocol
path: addressbookui/abpersonviewcontrollerdelegate
---

# ABPersonViewControllerDelegate

The ABPersonViewControllerDelegate protocol declares the interface that must be implemented by ABPersonViewController delegates.

## Declaration

```swift
protocol ABPersonViewControllerDelegate : NSObjectProtocol
```

## Topics

### Responding to User Events

- [personViewController(_:shouldPerformDefaultActionForPerson:property:identifier:)](addressbookui/abpersonviewcontrollerdelegate/personviewcontroller(_:shouldperformdefaultactionforperson:property:identifier:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Responding to View Controller Interactions

- [personViewDelegate](addressbookui/abpersonviewcontroller/personviewdelegate.md)
