---
title: keyedUnarchiveFromDataTransformerName
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/nsvaluetransformername/keyedunarchivefromdatatransformername
---

# keyedUnarchiveFromDataTransformerName

The name of the value transformer that attempts to unarchive data stored inside a keyed archive in an object you provide.

## Declaration

```swift
static let keyedUnarchiveFromDataTransformerName: NSValueTransformerName
```

## Discussion

Discussion The transformer this property references returns the NSData instance created by archiving the value using keyed archiving. This transformer requires that an object implement the NSCoding protocol using keyed archiving in order to archive and unarchive with this transformer.

## See Also

### Type Properties

- [isNilTransformerName](foundation/nsvaluetransformername/isniltransformername.md)
- [isNotNilTransformerName](foundation/nsvaluetransformername/isnotniltransformername.md)
- [negateBooleanTransformerName](foundation/nsvaluetransformername/negatebooleantransformername.md)
- [unarchiveFromDataTransformerName](foundation/nsvaluetransformername/unarchivefromdatatransformername.md)
- [secureUnarchiveFromDataTransformerName](foundation/nsvaluetransformername/secureunarchivefromdatatransformername.md)
