---
title: "downloadDidFinish(_:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/wkdownloaddelegate/downloaddidfinish(_:)"
---

# downloadDidFinish(_:)

Tells the delegate that the download finished.

## Declaration

```swift
optional func downloadDidFinish(_ download: WKDownload)
```

## Parameters

- `download`: The download that finished.

## See Also

### Tracking Download Progress

- [download(_:decideDestinationUsing:suggestedFilename:completionHandler:)](webkit/wkdownloaddelegate/download(_:decidedestinationusing:suggestedfilename:completionhandler:).md)
- [download(_:didFailWithError:resumeData:)](webkit/wkdownloaddelegate/download(_:didfailwitherror:resumedata:).md)
