---
title: suddenTerminationDisabled
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/processinfo/activityoptions/suddenterminationdisabled
---

# suddenTerminationDisabled

A flag to prevent sudden termination.

## Declaration

```swift
static var suddenTerminationDisabled: ProcessInfo.ActivityOptions { get }
```

## Discussion

Discussion This is included by userInitiatedAllowingIdleSystemSleep.

## See Also

### Constants

- [idleDisplaySleepDisabled](foundation/processinfo/activityoptions/idledisplaysleepdisabled.md)
- [idleSystemSleepDisabled](foundation/processinfo/activityoptions/idlesystemsleepdisabled.md)
- [automaticTerminationDisabled](foundation/processinfo/activityoptions/automaticterminationdisabled.md)
- [userInitiated](foundation/processinfo/activityoptions/userinitiated.md)
- [userInteractive](foundation/processinfo/activityoptions/userinteractive.md)
- [userInitiatedAllowingIdleSystemSleep](foundation/processinfo/activityoptions/userinitiatedallowingidlesystemsleep.md)
- [background](foundation/processinfo/activityoptions/background.md)
- [latencyCritical](foundation/processinfo/activityoptions/latencycritical.md)
- [animationTrackingEnabled](foundation/processinfo/activityoptions/animationtrackingenabled.md)
- [trackingEnabled](foundation/processinfo/activityoptions/trackingenabled.md)
