---
title: contentUnavailableConfiguration
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewcontroller/contentunavailableconfiguration-4b95e
---

# contentUnavailableConfiguration

The current content-unavailable configuration of the view controller.

## Declaration

```swift
@MainActor @preconcurrency var contentUnavailableConfiguration: (any UIContentConfiguration)? { get set }
```

## Discussion

Discussion Use this property to configure a content-unavailable view that the view controller manages. The value of this property is commonly an instance of UIContentUnavailableConfiguration, but you can use other types of content configuration, including a UIHostingConfiguration, to display a SwiftUI view.

## See Also

### Indicating missing content

- [contentUnavailableConfigurationState](uikit/uiviewcontroller/contentunavailableconfigurationstate-7sczw.md)
- [setNeedsUpdateContentUnavailableConfiguration()](uikit/uiviewcontroller/setneedsupdatecontentunavailableconfiguration().md)
- [updateContentUnavailableConfiguration(using:)](uikit/uiviewcontroller/updatecontentunavailableconfiguration(using:).md)
- [UIContentUnavailableConfiguration](uikit/uicontentunavailableconfiguration-swift.struct.md)
