---
title: "peoplePickerNavigationController(_:shouldContinueAfterSelectingPerson:)"
framework: Address Book UI
role: symbol
role_heading: Instance Method
platforms: [iOS 2.0+, iPadOS 2.0+, Mac Catalyst 13.1+]
path: "addressbookui/abpeoplepickernavigationcontrollerdelegate/peoplepickernavigationcontroller(_:shouldcontinueafterselectingperson:)"
---

# peoplePickerNavigationController(_:shouldContinueAfterSelectingPerson:)

Sent when the user selects a contact.

## Declaration

```swift
optional func peoplePickerNavigationController(_ peoplePicker: ABPeoplePickerNavigationController, shouldContinueAfterSelectingPerson person: ABRecord) -> Bool
```

## Parameters

- `peoplePicker`: The people-picker navigation controller with which the user interacted.
- `person`: The person the user selected.

## Return Value

Return Value true to display the contact and dismiss the picker. false to do nothing.

## See Also

### Responding to User Events

- [peoplePickerNavigationController(_:shouldContinueAfterSelectingPerson:property:identifier:)](addressbookui/abpeoplepickernavigationcontrollerdelegate/peoplepickernavigationcontroller(_:shouldcontinueafterselectingperson:property:identifier:).md)
- [peoplePickerNavigationControllerDidCancel(_:)](addressbookui/abpeoplepickernavigationcontrollerdelegate/peoplepickernavigationcontrollerdidcancel(_:).md)
- [peoplePickerNavigationController(_:didSelectPerson:)](addressbookui/abpeoplepickernavigationcontrollerdelegate/peoplepickernavigationcontroller(_:didselectperson:).md)
- [peoplePickerNavigationController(_:didSelectPerson:property:identifier:)](addressbookui/abpeoplepickernavigationcontrollerdelegate/peoplepickernavigationcontroller(_:didselectperson:property:identifier:).md)
