---
title: predicateForSelectionOfProperty
framework: Address Book UI
role: symbol
role_heading: Instance Property
platforms: [iOS 8.0+, iPadOS 8.0+, Mac Catalyst 13.1+]
path: addressbookui/abpeoplepickernavigationcontroller/predicateforselectionofproperty
---

# predicateForSelectionOfProperty

Optionally determines if a selected property should be returned to the app or if the default action for the property should be performed

## Declaration

```swift
@NSCopying var predicateForSelectionOfProperty: NSPredicate? { get set }
```

## Discussion

Discussion If the predicate evaluates to true, the selected property is returned to the app. If the predicate evaluates to false, the default action for the property is performed. If this property is nil, the selected property is returned to the app if the delegate implements peoplePickerNavigationController(_:didSelectPerson:property:identifier:).

## See Also

### Customizing Display and Selection

- [predicateForEnablingPerson](addressbookui/abpeoplepickernavigationcontroller/predicateforenablingperson.md)
- [predicateForSelectionOfPerson](addressbookui/abpeoplepickernavigationcontroller/predicateforselectionofperson.md)
