---
title: UISceneError
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uisceneerror
---

# UISceneError

Errors returned during the creation or management of a scene.

## Declaration

```swift
struct UISceneError
```

## Topics

### Identifying an error cause

- [multipleScenesNotSupported](uikit/uisceneerror/multiplescenesnotsupported.md)
- [requestDenied](uikit/uisceneerror/requestdenied.md)
- [geometryRequestUnsupported](uikit/uisceneerror/geometryrequestunsupported.md)
- [geometryRequestDenied](uikit/uisceneerror/geometryrequestdenied.md)
- [UISceneError.Code](uikit/uisceneerror/code.md)

### Inspecting error information

- [errorDomain](uikit/uisceneerror/errordomain.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [UISceneError.Code](uikit/uisceneerror/code.md)
- [UISceneErrorDomain](uikit/uisceneerrordomain.md)
