---
title: PHPickerViewControllerDelegate
framework: photosui
role: symbol
role_heading: Protocol
path: photosui/phpickerviewcontrollerdelegate-9y5xc
---

# PHPickerViewControllerDelegate

A protocol the picker uses to communicate user selections.

## Declaration

```occ
@protocol PHPickerViewControllerDelegate <NSObject>
```

## Topics

### Handling User Selection

- [picker(_:didFinishPicking:)](photosui/phpickerviewcontrollerdelegate-5yntc/picker(_:didfinishpicking:).md)
- [picker:didFinishPicking:](photosui/phpickerviewcontrollerdelegate-9y5xc/picker:didfinishpicking:.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Responding to user selection

- [delegate](photosui/phpickerviewcontroller/delegate-8dlnb.md)
- [PHPickerResult](photosui/phpickerresult-c.class.md)
