---
title: NSURLErrorNetworkUnavailableReasonConstrained
framework: foundation
role: symbol
role_heading: Enumeration Case
path: foundation/nsurlerrornetworkunavailablereason/nsurlerrornetworkunavailablereasonconstrained
---

# NSURLErrorNetworkUnavailableReasonConstrained

A reason that indicates network is unavailable because the user enabled “Low Data Mode” in the Settings app.

## Declaration

```occ
NSURLErrorNetworkUnavailableReasonConstrained
```

## Discussion

Discussion This reason occurs when the following conditions are true: The only available network is cellular. The user has enabled “Low Data Mode” option in the Cellular Data Options section of the Settings app. The URLSessionConfiguration property allowsConstrainedNetworkAccess is false.

## See Also

### Unavailability reasons

- [NSURLErrorNetworkUnavailableReasonCellular](foundation/nsurlerrornetworkunavailablereason/nsurlerrornetworkunavailablereasoncellular.md)
- [NSURLErrorNetworkUnavailableReasonExpensive](foundation/nsurlerrornetworkunavailablereason/nsurlerrornetworkunavailablereasonexpensive.md)
