---
title: downloadTaskResumeData
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlerror/downloadtaskresumedata
---

# downloadTaskResumeData

An opaque data object used to resume a failed download task.

## Declaration

```swift
var downloadTaskResumeData: Data? { get }
```

## Discussion

Discussion Pass this object to downloadTask(withResumeData:) or downloadTask(withResumeData:completionHandler:) to create a new download task that can attempt to resume the failed download.

## See Also

### Error details

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