---
title: backgroundTaskCancelledReason
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlerror/backgroundtaskcancelledreason-swift.property
---

# backgroundTaskCancelledReason

The reason for canceling a background task.

## Declaration

```swift
var backgroundTaskCancelledReason: URLError.BackgroundTaskCancelledReason? { get }
```

## Discussion

Discussion If the error doesn’t involve cancellation of a background task, this property is nil.

## See Also

### Error details

- [failingURL](foundation/urlerror/failingurl.md)
- [failureURLPeerTrust](foundation/urlerror/failureurlpeertrust.md)
- [failureURLString](foundation/urlerror/failureurlstring.md)
- [downloadTaskResumeData](foundation/urlerror/downloadtaskresumedata.md)
- [URLError.BackgroundTaskCancelledReason](foundation/urlerror/backgroundtaskcancelledreason-swift.enum.md)
- [networkUnavailableReason](foundation/urlerror/networkunavailablereason-swift.property.md)
- [URLError.NetworkUnavailableReason](foundation/urlerror/networkunavailablereason-swift.enum.md)
