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

# NSHandleOtherExceptionMask

The exception handler handles exceptions caught by handlers lower than the top-level handler by converting them to NSException objects containing a stack trace.

## Declaration

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

## See Also

### Constants

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