---
title: ABPeoplePickerSelectionBehavior
framework: addressbook
role: symbol
role_heading: Structure
path: addressbook/abpeoplepickerselectionbehavior
---

# ABPeoplePickerSelectionBehavior

Constants indicating the possible value selection behaviors.

## Declaration

```swift
struct ABPeoplePickerSelectionBehavior
```

## Overview

Overview These constants are of the type ABPeoplePickerSelectionBehavior and are used by valueSelectionBehavior.

## Topics

### Selection Behaviors

- [ABNoValueSelection](addressbook/abnovalueselection.md)
- [ABSingleValueSelection](addressbook/absinglevalueselection.md)
- [ABMultipleValueSelection](addressbook/abmultiplevalueselection.md)

### Initializers

- [init(_:)](addressbook/abpeoplepickerselectionbehavior/init(_:).md)
- [init(rawValue:)](addressbook/abpeoplepickerselectionbehavior/init(rawvalue:).md)

### Instance Properties

- [rawValue](addressbook/abpeoplepickerselectionbehavior/rawvalue.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Specifying Selection Behavior

- [valueSelectionBehavior](addressbook/abpeoplepickerview/valueselectionbehavior.md)
