---
title: SACrashDetectionEvent
framework: SafetyKit
role: symbol
role_heading: Class
platforms: [iOS 16.0+, iPadOS 16.0+, Mac Catalyst 16.0+, macOS 13.0+, watchOS 10.1+]
path: safetykit/sacrashdetectionevent
---

# SACrashDetectionEvent

Describes the information about a vehicular crash.

## Declaration

```swift
class SACrashDetectionEvent
```

## Overview

Overview When a vehicular crash occurs, SafetyKit calls your delegate’s crashDetectionManager(_:didDetect:) method with an SACrashDetectionEvent object. Inspect this object to determine information about the crash, including the date and time, location, and if the system attempted to contact emergency services.

## Topics

### Determining the event type

- [SACrashDetectionEvent.Response](safetykit/sacrashdetectionevent/response-swift.enum.md)
- [date](safetykit/sacrashdetectionevent/date.md)
- [location](safetykit/sacrashdetectionevent/location.md)
- [response](safetykit/sacrashdetectionevent/response-swift.property.md)

### Initializers

- [init(coder:)](safetykit/sacrashdetectionevent/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Detecting a crash

- [SACrashDetectionManager](safetykit/sacrashdetectionmanager.md)
- [SAAuthorizationStatus](safetykit/saauthorizationstatus.md)
- [SACrashDetectionDelegate](safetykit/sacrashdetectiondelegate.md)
