---
title: SCContentSharingPickerObserver
framework: screencapturekit
role: symbol
role_heading: Protocol
path: screencapturekit/sccontentsharingpickerobserver
---

# SCContentSharingPickerObserver

An observer protocol your app implements to receive messages from the operating system’s content picker.

## Declaration

```swift
protocol SCContentSharingPickerObserver : NSObjectProtocol
```

## Topics

### Observing events

- [contentSharingPicker(_:didCancelFor:)](screencapturekit/sccontentsharingpickerobserver/contentsharingpicker(_:didcancelfor:).md)
- [contentSharingPicker(_:didUpdateWith:for:)](screencapturekit/sccontentsharingpickerobserver/contentsharingpicker(_:didupdatewith:for:).md)

### Observing errors

- [contentSharingPickerStartDidFailWithError(_:)](screencapturekit/sccontentsharingpickerobserver/contentsharingpickerstartdidfailwitherror(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### System content-sharing picker

- [SCContentSharingPicker](screencapturekit/sccontentsharingpicker.md)
- [SCContentSharingPickerConfiguration](screencapturekit/sccontentsharingpickerconfiguration-swift.struct.md)
- [SCContentSharingPickerMode](screencapturekit/sccontentsharingpickermode.md)
