---
title: "metadata(for:)"
framework: coredata
role: symbol
role_heading: Instance Method
path: "coredata/nspersistentstorecoordinator/metadata(for:)"
---

# metadata(for:)

Returns the metadata of the specified persistent store.

## Declaration

```swift
func metadata(for store: NSPersistentStore) -> [String : Any]
```

## Parameters

- `store`: A persistent store.

## Return Value

Return Value A dictionary that contains the metadata currently stored or to-be-stored in store.

## See Also

### Related Documentation

- [setMetadata(_:forPersistentStoreOfType:at:)](coredata/nspersistentstorecoordinator/setmetadata(_:forpersistentstoreoftype:at:).md)
- [metadataForPersistentStore(ofType:at:)](coredata/nspersistentstorecoordinator/metadataforpersistentstore(oftype:at:).md)

### Managing a store’s metadata

- [setMetadata(_:type:at:options:)](coredata/nspersistentstorecoordinator/setmetadata(_:type:at:options:).md)
- [metadataForPersistentStore(type:at:options:)](coredata/nspersistentstorecoordinator/metadataforpersistentstore(type:at:options:).md)
- [setMetadata(_:forPersistentStoreOfType:at:options:)](coredata/nspersistentstorecoordinator/setmetadata(_:forpersistentstoreoftype:at:options:).md)
- [metadataForPersistentStore(ofType:at:options:)](coredata/nspersistentstorecoordinator/metadataforpersistentstore(oftype:at:options:).md)
- [setMetadata(_:for:)](coredata/nspersistentstorecoordinator/setmetadata(_:for:).md)
- [NSStoreTypeKey](coredata/nsstoretypekey.md)
- [NSStoreUUIDKey](coredata/nsstoreuuidkey.md)
