---
title: "unarchivedDictionary(ofKeyClass:objectClass:from:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/nskeyedunarchiver/unarchiveddictionary(ofkeyclass:objectclass:from:)"
---

# unarchivedDictionary(ofKeyClass:objectClass:from:)

## Declaration

```swift
@nonobjc static func unarchivedDictionary<DecodedKey, DecodedObject>(ofKeyClass keyClass: DecodedKey.Type, objectClass: DecodedObject.Type, from data: Data) throws -> [DecodedKey : DecodedObject]? where DecodedKey : NSObject, DecodedKey : NSCopying, DecodedKey : NSSecureCoding, DecodedObject : NSObject, DecodedObject : NSSecureCoding
```
