---
title: UIScene.DestructionCondition
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uiscene/destructioncondition
---

# UIScene.DestructionCondition

## Declaration

```swift
struct DestructionCondition
```

## Topics

### Type Properties

- [systemDisconnection](uikit/uiscene/destructioncondition/systemdisconnection.md)
- [userInitiatedDismissal](uikit/uiscene/destructioncondition/userinitiateddismissal.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
