---
title: secureUnarchiveFromDataTransformerName
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/nsvaluetransformername/secureunarchivefromdatatransformername
---

# secureUnarchiveFromDataTransformerName

The name of the value transformer that creates then returns an object by attempting to unarchive the data to a class that supports secure coding.

## Declaration

```swift
static let secureUnarchiveFromDataTransformerName: NSValueTransformerName
```

## Discussion

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

## See Also

### Type Properties

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