---
title: NSHandleUncaughtSystemExceptionMask
framework: Exception Handling
role: symbol
role_heading: Global Variable
platforms: [Mac Catalyst 13.0+, macOS 10.0+]
path: exceptionhandling/nshandleuncaughtsystemexceptionmask
---

# NSHandleUncaughtSystemExceptionMask

The exception handler handles uncaught system exceptions by converting them to NSException objects containing a stack trace.

## Declaration

```swift
var NSHandleUncaughtSystemExceptionMask: Int { get }
```

## See Also

### Constants

- [NSLogUncaughtExceptionMask](exceptionhandling/nsloguncaughtexceptionmask.md)
- [NSHandleUncaughtExceptionMask](exceptionhandling/nshandleuncaughtexceptionmask.md)
- [NSLogUncaughtSystemExceptionMask](exceptionhandling/nsloguncaughtsystemexceptionmask.md)
- [NSLogUncaughtRuntimeErrorMask](exceptionhandling/nsloguncaughtruntimeerrormask.md)
- [NSHandleUncaughtRuntimeErrorMask](exceptionhandling/nshandleuncaughtruntimeerrormask.md)
- [NSLogTopLevelExceptionMask](exceptionhandling/nslogtoplevelexceptionmask.md)
- [NSHandleTopLevelExceptionMask](exceptionhandling/nshandletoplevelexceptionmask.md)
- [NSLogOtherExceptionMask](exceptionhandling/nslogotherexceptionmask.md)
- [NSHandleOtherExceptionMask](exceptionhandling/nshandleotherexceptionmask.md)
