---
title: "unarchiverWillFinish(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nskeyedunarchiverdelegate/unarchiverwillfinish(_:)"
---

# unarchiverWillFinish(_:)

Notifies the delegate that decoding is about to finish.

## Declaration

```swift
optional func unarchiverWillFinish(_ unarchiver: NSKeyedUnarchiver)
```

## Parameters

- `unarchiver`: An unarchiver for which the receiver is the delegate.

## See Also

### Finishing Decoding

- [unarchiverDidFinish(_:)](foundation/nskeyedunarchiverdelegate/unarchiverdidfinish(_:).md)
