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

# NSHangOnOtherExceptionMask

The exception handler suspends execution when it detects an exception that would be handled by an object other than the top-level handler.

## Declaration

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

## See Also

### Constants

- [NSHangOnUncaughtExceptionMask](exceptionhandling/nshangonuncaughtexceptionmask.md)
- [NSHangOnUncaughtSystemExceptionMask](exceptionhandling/nshangonuncaughtsystemexceptionmask.md)
- [NSHangOnUncaughtRuntimeErrorMask](exceptionhandling/nshangonuncaughtruntimeerrormask.md)
- [NSHangOnTopLevelExceptionMask](exceptionhandling/nshangontoplevelexceptionmask.md)
