---
title: Deprecated Symbols
framework: coredata
role: collectionGroup
role_heading: API Collection
path: coredata/nspersistentstorecoordinator-deprecated-symbols
---

# Deprecated Symbols

Review unsupported symbols and their replacements.

## Topics

### Deprecated constants

- [NSXMLExternalRecordType](coredata/nsxmlexternalrecordtype.md)
- [NSBinaryExternalRecordType](coredata/nsbinaryexternalrecordtype.md)

### Deprecated enumerations

- [NSPersistentStoreUbiquitousTransitionType](coredata/nspersistentstoreubiquitoustransitiontype.md)

### Deprecated type properties

- [NSPersistentStoreDidImportUbiquitousContentChanges](foundation/nsnotification/name-swift.struct/nspersistentstoredidimportubiquitouscontentchanges.md)

### Deprecated type methods

- [elementsDerived(fromExternalRecordAt:)](coredata/nspersistentstorecoordinator/elementsderived(fromexternalrecordat:).md)
- [metadataForPersistentStore(with:)](coredata/nspersistentstorecoordinator/metadataforpersistentstore(with:).md)
- [metadataForPersistentStore(ofType:at:)](coredata/nspersistentstorecoordinator/metadataforpersistentstore(oftype:at:).md)
- [metadataForPersistentStore(ofType:at:options:)](coredata/nspersistentstorecoordinator/metadataforpersistentstore(oftype:at:options:).md)
- [registerStoreClass(_:forStoreType:)](coredata/nspersistentstorecoordinator/registerstoreclass(_:forstoretype:).md)
- [removeUbiquitousContentAndPersistentStore(at:options:)](coredata/nspersistentstorecoordinator/removeubiquitouscontentandpersistentstore(at:options:).md)
- [setMetadata(_:forPersistentStoreOfType:at:)](coredata/nspersistentstorecoordinator/setmetadata(_:forpersistentstoreoftype:at:).md)
- [setMetadata(_:forPersistentStoreOfType:at:options:)](coredata/nspersistentstorecoordinator/setmetadata(_:forpersistentstoreoftype:at:options:).md)

### Deprecated instance methods

- [addPersistentStore(ofType:configurationName:at:options:)](coredata/nspersistentstorecoordinator/addpersistentstore(oftype:configurationname:at:options:).md)
- [destroyPersistentStore(at:ofType:options:)](coredata/nspersistentstorecoordinator/destroypersistentstore(at:oftype:options:).md)
- [importStore(withIdentifier:fromExternalRecordsDirectoryAt:to:options:ofType:)](coredata/nspersistentstorecoordinator/importstore(withidentifier:fromexternalrecordsdirectoryat:to:options:oftype:).md)
- [lock()](coredata/nspersistentstorecoordinator/lock().md)
- [migratePersistentStore(_:to:options:withType:)](coredata/nspersistentstorecoordinator/migratepersistentstore(_:to:options:withtype:).md)
- [replacePersistentStore(at:destinationOptions:withPersistentStoreFrom:sourceOptions:ofType:)](coredata/nspersistentstorecoordinator/replacepersistentstore(at:destinationoptions:withpersistentstorefrom:sourceoptions:oftype:).md)
- [tryLock()](coredata/nspersistentstorecoordinator/trylock().md)
- [unlock()](coredata/nspersistentstorecoordinator/unlock().md)
- [perform(_:)](coredata/nspersistentstorecoordinator/perform(_:)-7jqb.md)
- [performAndWait(_:)](coredata/nspersistentstorecoordinator/performandwait(_:)-d3kq.md)
