---
title: AVExperienceController.TransitionContext.ReversedReason
framework: avkit
role: symbol
role_heading: Enumeration
path: avkit/avexperiencecontroller/transitioncontext/reversedreason
---

# AVExperienceController.TransitionContext.ReversedReason

## Declaration

```swift
@preconcurrency enum ReversedReason
```

## Topics

### Reasons

- [AVExperienceController.TransitionContext.ReversedReason.invalidConfiguration](avkit/avexperiencecontroller/transitioncontext/reversedreason/invalidconfiguration.md)
- [AVExperienceController.TransitionContext.ReversedReason.invalidExperience](avkit/avexperiencecontroller/transitioncontext/reversedreason/invalidexperience.md)
- [AVExperienceController.TransitionContext.ReversedReason.transitionCancelled](avkit/avexperiencecontroller/transitioncontext/reversedreason/transitioncancelled.md)
- [AVExperienceController.TransitionContext.ReversedReason.transitionFailed](avkit/avexperiencecontroller/transitioncontext/reversedreason/transitionfailed.md)
- [AVExperienceController.TransitionContext.ReversedReason.transitionInProgress](avkit/avexperiencecontroller/transitioncontext/reversedreason/transitioninprogress.md)

## Relationships

### Conforms To

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

## See Also

### Understanding transition results

- [AVExperienceController.TransitionContext.Status](avkit/avexperiencecontroller/transitioncontext/status-swift.enum.md)
- [AVExperienceController.TransitionContext.TransitionResult](avkit/avexperiencecontroller/transitioncontext/transitionresult.md)
