---
title: "contactPicker(_:didSelectContactProperties:)"
framework: contactsui
role: symbol
role_heading: Instance Method
path: "contactsui/cncontactpickerdelegate/contactpicker(_:didselectcontactproperties:)"
---

# contactPicker(_:didSelectContactProperties:)

Called after contact properties have been selected by the user.

## Declaration

```swift
optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContactProperties contactProperties: [CNContactProperty])
```

## Parameters

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

## Discussion

Discussion This delegate method is invoked when the user selects more than one property. 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(_:didSelect:)](contactsui/cncontactpickerdelegate/contactpicker(_:didselect:)-5neeo.md)
