---
title: "archiverDidFinish(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nskeyedarchiverdelegate/archiverdidfinish(_:)"
---

# archiverDidFinish(_:)

Notifies the delegate that encoding has finished.

## Declaration

```swift
optional func archiverDidFinish(_ archiver: NSKeyedArchiver)
```

## Parameters

- `archiver`: The archiver that sent the message.

## See Also

### Encoding Data and Objects

- [archiver(_:didEncode:)](foundation/nskeyedarchiverdelegate/archiver(_:didencode:).md)
- [archiver(_:willEncode:)](foundation/nskeyedarchiverdelegate/archiver(_:willencode:).md)
- [archiverWillFinish(_:)](foundation/nskeyedarchiverdelegate/archiverwillfinish(_:).md)
- [archiver(_:willReplace:with:)](foundation/nskeyedarchiverdelegate/archiver(_:willreplace:with:).md)
