---
title: "contactPicker(_:didSelect:)"
framework: contactsui
role: symbol
role_heading: Instance Method
path: "contactsui/cncontactpickerdelegate/contactpicker(_:didselect:)-5neeo"
---

# contactPicker(_:didSelect:)

Called after contacts have been selected by the user.

## Declaration

```swift
optional func contactPicker(_ picker: CNContactPickerViewController, didSelect contacts: [CNContact])
```

## Parameters

- `picker`: The contact picker where the selection was made.
- `contacts`: The selected contacts.

## Discussion

Discussion This delegate method is called when the user selects more than one contact. Implementing this method configures the picker for multi-selection.

## See Also

### Responding to User Selections

- [contactPicker(_:didSelect:)](contactsui/cncontactpickerdelegate/contactpicker(_:didselect:)-7vcyc.md)
- [contactPicker(_:didSelect:)](contactsui/cncontactpickerdelegate/contactpicker(_:didselect:)-1xfpt.md)
- [contactPicker(_:didSelectContactProperties:)](contactsui/cncontactpickerdelegate/contactpicker(_:didselectcontactproperties:).md)
