---
title: "downloadDidBegin(_:)"
framework: backgroundassets
role: symbol
role_heading: Instance Method
path: "backgroundassets/badownloadmanagerdelegate/downloaddidbegin(_:)"
---

# downloadDidBegin(_:)

Informs the delegate about a started asset download.

## Declaration

```swift
optional func downloadDidBegin(_ download: BADownload)
```

## Parameters

- `download`: The started asset download.

## See Also

### Reacting to download events

- [download(_:didReceive:completionHandler:)](backgroundassets/badownloadmanagerdelegate/download(_:didreceive:completionhandler:).md)
- [download(_:didWriteBytes:totalBytesWritten:totalBytesExpectedToWrite:)](backgroundassets/badownloadmanagerdelegate/download(_:didwritebytes:totalbyteswritten:totalbytesexpectedtowrite:).md)
- [downloadDidPause(_:)](backgroundassets/badownloadmanagerdelegate/downloaddidpause(_:).md)
