---
title: "setSelectedComposition(_:)"
framework: quartz
role: symbol
role_heading: Instance Method
path: "quartz/qccompositionpickerview/setselectedcomposition(_:)"
---

# setSelectedComposition(_:)

Sets a composition as selected in the composition picker view.

## Declaration

```swift
func setSelectedComposition(_ composition: QCComposition!)
```

## Parameters

- `composition`: The composition to select. Pass nil if you don’t want to select a composition. The behavior is undefined if you pass a composition that is not in the list of compositions that are currently in the composition picker view.

## See Also

### Managing the Composition Picker View

- [setCompositionsFromRepositoryWithProtocol(_:andAttributes:)](quartz/qccompositionpickerview/setcompositionsfromrepositorywithprotocol(_:andattributes:).md)
- [compositions()](quartz/qccompositionpickerview/compositions().md)
- [setAllowsEmptySelection(_:)](quartz/qccompositionpickerview/setallowsemptyselection(_:).md)
- [allowsEmptySelection()](quartz/qccompositionpickerview/allowsemptyselection().md)
- [setCompositionAspectRatio(_:)](quartz/qccompositionpickerview/setcompositionaspectratio(_:).md)
- [compositionAspectRatio()](quartz/qccompositionpickerview/compositionaspectratio().md)
- [selectedComposition()](quartz/qccompositionpickerview/selectedcomposition().md)
