---
title: CrashDiagnostic.ObjectiveCExceptionReason
framework: metrickit
role: symbol
role_heading: Structure
path: metrickit/crashdiagnostic/objectivecexceptionreason
---

# CrashDiagnostic.ObjectiveCExceptionReason

Detailed information about an uncaught Objective-C exception that caused a crash.

## Declaration

```swift
struct ObjectiveCExceptionReason
```

## Topics

### Exception description

- [composedMessage](metrickit/crashdiagnostic/objectivecexceptionreason/composedmessage.md)
- [formatString](metrickit/crashdiagnostic/objectivecexceptionreason/formatstring.md)
- [arguments](metrickit/crashdiagnostic/objectivecexceptionreason/arguments.md)

### Exception type

- [exceptionType](metrickit/crashdiagnostic/objectivecexceptionreason/exceptiontype.md)
- [className](metrickit/crashdiagnostic/objectivecexceptionreason/classname.md)
- [exceptionName](metrickit/crashdiagnostic/objectivecexceptionreason/exceptionname.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
