---
title: CocoaError.Code
framework: foundation
role: symbol
role_heading: Structure
path: foundation/cocoaerror/code
---

# CocoaError.Code

The error code itself.

## Declaration

```swift
struct Code
```

## Topics

### Type Properties

- [ServiceApplicationLaunchFailedError](foundation/cocoaerror/code/serviceapplicationlaunchfailederror-6f5s0.md)
- [ServiceApplicationNotFoundError](foundation/cocoaerror/code/serviceapplicationnotfounderror-9j4d5.md)
- [ServiceInvalidPasteboardDataError](foundation/cocoaerror/code/serviceinvalidpasteboarddataerror-4hq39.md)
- [ServiceMalformedServiceDictionaryError](foundation/cocoaerror/code/servicemalformedservicedictionaryerror-2xbe2.md)
- [ServiceMiscellaneousError](foundation/cocoaerror/code/servicemiscellaneouserror-52734.md)
- [ServiceRequestTimedOutError](foundation/cocoaerror/code/servicerequesttimedouterror-9fylj.md)
- [SharingServiceNotConfiguredError](foundation/cocoaerror/code/sharingservicenotconfigurederror-8whvs.md)
- [TextReadInapplicableDocumentTypeError](foundation/cocoaerror/code/textreadinapplicabledocumenttypeerror-9oreb.md)
- [TextWriteInapplicableDocumentTypeError](foundation/cocoaerror/code/textwriteinapplicabledocumenttypeerror-3csnx.md)
- [coderInvalidValue](foundation/cocoaerror/code/coderinvalidvalue.md)
- [coderReadCorrupt](foundation/cocoaerror/code/coderreadcorrupt.md)
- [coderReadCorruptError](foundation/cocoaerror/code/coderreadcorrupterror.md)
- [coderValueNotFound](foundation/cocoaerror/code/codervaluenotfound.md)
- [coderValueNotFoundError](foundation/cocoaerror/code/codervaluenotfounderror.md)
- [coreData](foundation/cocoaerror/code/coredata.md)
- [coreDataError](foundation/cocoaerror/code/coredataerror.md)
- [entityMigrationPolicy](foundation/cocoaerror/code/entitymigrationpolicy.md)
- [entityMigrationPolicyError](foundation/cocoaerror/code/entitymigrationpolicyerror.md)
- [executableArchitectureMismatch](foundation/cocoaerror/code/executablearchitecturemismatch.md)
- [executableArchitectureMismatchError](foundation/cocoaerror/code/executablearchitecturemismatcherror.md)
- [executableLink](foundation/cocoaerror/code/executablelink.md)
- [executableLinkError](foundation/cocoaerror/code/executablelinkerror.md)
- [executableLoad](foundation/cocoaerror/code/executableload.md)
- [executableLoadError](foundation/cocoaerror/code/executableloaderror.md)
- [executableNotLoadable](foundation/cocoaerror/code/executablenotloadable.md)
- [executableNotLoadableError](foundation/cocoaerror/code/executablenotloadableerror.md)
- [executableRuntimeMismatch](foundation/cocoaerror/code/executableruntimemismatch.md)
- [executableRuntimeMismatchError](foundation/cocoaerror/code/executableruntimemismatcherror.md)
- [externalRecordImport](foundation/cocoaerror/code/externalrecordimport.md)
- [externalRecordImportError](foundation/cocoaerror/code/externalrecordimporterror.md)
- [featureUnsupported](foundation/cocoaerror/code/featureunsupported.md)
- [featureUnsupportedError](foundation/cocoaerror/code/featureunsupportederror.md)
- [fileLocking](foundation/cocoaerror/code/filelocking.md)
- [fileLockingError](foundation/cocoaerror/code/filelockingerror.md)
- [fileManagerUnmountBusy](foundation/cocoaerror/code/filemanagerunmountbusy.md)
- [fileManagerUnmountBusyError](foundation/cocoaerror/code/filemanagerunmountbusyerror.md)
- [fileManagerUnmountUnknown](foundation/cocoaerror/code/filemanagerunmountunknown.md)
- [fileManagerUnmountUnknownError](foundation/cocoaerror/code/filemanagerunmountunknownerror.md)
- [fileNoSuchFile](foundation/cocoaerror/code/filenosuchfile.md)
- [fileNoSuchFileError](foundation/cocoaerror/code/filenosuchfileerror.md)
- [fileReadCorruptFile](foundation/cocoaerror/code/filereadcorruptfile.md)
- [fileReadCorruptFileError](foundation/cocoaerror/code/filereadcorruptfileerror.md)
- [fileReadInapplicableStringEncoding](foundation/cocoaerror/code/filereadinapplicablestringencoding.md)
- [fileReadInapplicableStringEncodingError](foundation/cocoaerror/code/filereadinapplicablestringencodingerror.md)
- [fileReadInvalidFileName](foundation/cocoaerror/code/filereadinvalidfilename.md)
- [fileReadInvalidFileNameError](foundation/cocoaerror/code/filereadinvalidfilenameerror.md)
- [fileReadNoPermission](foundation/cocoaerror/code/filereadnopermission.md)
- [fileReadNoPermissionError](foundation/cocoaerror/code/filereadnopermissionerror.md)
- [fileReadNoSuchFile](foundation/cocoaerror/code/filereadnosuchfile.md)
- [fileReadNoSuchFileError](foundation/cocoaerror/code/filereadnosuchfileerror.md)
- [fileReadTooLarge](foundation/cocoaerror/code/filereadtoolarge.md)
- [fileReadTooLargeError](foundation/cocoaerror/code/filereadtoolargeerror.md)
- [fileReadUnknown](foundation/cocoaerror/code/filereadunknown.md)
- [fileReadUnknownError](foundation/cocoaerror/code/filereadunknownerror.md)
- [fileReadUnknownStringEncoding](foundation/cocoaerror/code/filereadunknownstringencoding.md)
- [fileReadUnknownStringEncodingError](foundation/cocoaerror/code/filereadunknownstringencodingerror.md)
- [fileReadUnsupportedScheme](foundation/cocoaerror/code/filereadunsupportedscheme.md)
- [fileReadUnsupportedSchemeError](foundation/cocoaerror/code/filereadunsupportedschemeerror.md)
- [fileWriteFileExists](foundation/cocoaerror/code/filewritefileexists.md)
- [fileWriteFileExistsError](foundation/cocoaerror/code/filewritefileexistserror.md)
- [fileWriteInapplicableStringEncoding](foundation/cocoaerror/code/filewriteinapplicablestringencoding.md)
- [fileWriteInapplicableStringEncodingError](foundation/cocoaerror/code/filewriteinapplicablestringencodingerror.md)
- [fileWriteInvalidFileName](foundation/cocoaerror/code/filewriteinvalidfilename.md)
- [fileWriteInvalidFileNameError](foundation/cocoaerror/code/filewriteinvalidfilenameerror.md)
- [fileWriteNoPermission](foundation/cocoaerror/code/filewritenopermission.md)
- [fileWriteNoPermissionError](foundation/cocoaerror/code/filewritenopermissionerror.md)
- [fileWriteOutOfSpace](foundation/cocoaerror/code/filewriteoutofspace.md)
- [fileWriteOutOfSpaceError](foundation/cocoaerror/code/filewriteoutofspaceerror.md)
- [fileWriteUnknown](foundation/cocoaerror/code/filewriteunknown.md)
- [fileWriteUnknownError](foundation/cocoaerror/code/filewriteunknownerror.md)
- [fileWriteUnsupportedScheme](foundation/cocoaerror/code/filewriteunsupportedscheme.md)
- [fileWriteUnsupportedSchemeError](foundation/cocoaerror/code/filewriteunsupportedschemeerror.md)
- [fileWriteVolumeReadOnly](foundation/cocoaerror/code/filewritevolumereadonly.md)
- [fileWriteVolumeReadOnlyError](foundation/cocoaerror/code/filewritevolumereadonlyerror.md)
- [fontAssetDownloadError](foundation/cocoaerror/code/fontassetdownloaderror.md)
- [formatting](foundation/cocoaerror/code/formatting.md)
- [formattingError](foundation/cocoaerror/code/formattingerror.md)
- [inferredMappingModel](foundation/cocoaerror/code/inferredmappingmodel.md)
- [inferredMappingModelError](foundation/cocoaerror/code/inferredmappingmodelerror.md)
- [keyValueValidation](foundation/cocoaerror/code/keyvaluevalidation.md)
- [keyValueValidationError](foundation/cocoaerror/code/keyvaluevalidationerror.md)
- [managedObjectConstraintMerge](foundation/cocoaerror/code/managedobjectconstraintmerge.md)
- [managedObjectConstraintMergeError](foundation/cocoaerror/code/managedobjectconstraintmergeerror.md)
- [managedObjectContextLocking](foundation/cocoaerror/code/managedobjectcontextlocking.md)
- [managedObjectContextLockingError](foundation/cocoaerror/code/managedobjectcontextlockingerror.md)
- [managedObjectExternalRelationship](foundation/cocoaerror/code/managedobjectexternalrelationship.md)
- [managedObjectExternalRelationshipError](foundation/cocoaerror/code/managedobjectexternalrelationshiperror.md)
- [managedObjectMerge](foundation/cocoaerror/code/managedobjectmerge.md)
- [managedObjectMergeError](foundation/cocoaerror/code/managedobjectmergeerror.md)
- [managedObjectReferentialIntegrity](foundation/cocoaerror/code/managedobjectreferentialintegrity.md)
- [managedObjectReferentialIntegrityError](foundation/cocoaerror/code/managedobjectreferentialintegrityerror.md)
- [managedObjectValidation](foundation/cocoaerror/code/managedobjectvalidation.md)
- [managedObjectValidationError](foundation/cocoaerror/code/managedobjectvalidationerror.md)
- [migration](foundation/cocoaerror/code/migration.md)
- [migrationCancelled](foundation/cocoaerror/code/migrationcancelled.md)
- [migrationCancelledError](foundation/cocoaerror/code/migrationcancellederror.md)
- [migrationError](foundation/cocoaerror/code/migrationerror.md)
- [migrationManagerDestinationStore](foundation/cocoaerror/code/migrationmanagerdestinationstore.md)
- [migrationManagerDestinationStoreError](foundation/cocoaerror/code/migrationmanagerdestinationstoreerror.md)
- [migrationManagerSourceStore](foundation/cocoaerror/code/migrationmanagersourcestore.md)
- [migrationManagerSourceStoreError](foundation/cocoaerror/code/migrationmanagersourcestoreerror.md)
- [migrationMissingMappingModel](foundation/cocoaerror/code/migrationmissingmappingmodel.md)
- [migrationMissingMappingModelError](foundation/cocoaerror/code/migrationmissingmappingmodelerror.md)
- [migrationMissingSourceModel](foundation/cocoaerror/code/migrationmissingsourcemodel.md)
- [migrationMissingSourceModelError](foundation/cocoaerror/code/migrationmissingsourcemodelerror.md)
- [persistentStoreCoordinatorLocking](foundation/cocoaerror/code/persistentstorecoordinatorlocking.md)
- [persistentStoreCoordinatorLockingError](foundation/cocoaerror/code/persistentstorecoordinatorlockingerror.md)
- [persistentStoreIncompatibleSchema](foundation/cocoaerror/code/persistentstoreincompatibleschema.md)
- [persistentStoreIncompatibleSchemaError](foundation/cocoaerror/code/persistentstoreincompatibleschemaerror.md)
- [persistentStoreIncompatibleVersionHash](foundation/cocoaerror/code/persistentstoreincompatibleversionhash.md)
- [persistentStoreIncompatibleVersionHashError](foundation/cocoaerror/code/persistentstoreincompatibleversionhasherror.md)
- [persistentStoreIncompleteSave](foundation/cocoaerror/code/persistentstoreincompletesave.md)
- [persistentStoreIncompleteSaveError](foundation/cocoaerror/code/persistentstoreincompletesaveerror.md)
- [persistentStoreInvalidType](foundation/cocoaerror/code/persistentstoreinvalidtype.md)
- [persistentStoreInvalidTypeError](foundation/cocoaerror/code/persistentstoreinvalidtypeerror.md)
- [persistentStoreOpen](foundation/cocoaerror/code/persistentstoreopen.md)
- [persistentStoreOpenError](foundation/cocoaerror/code/persistentstoreopenerror.md)
- [persistentStoreOperation](foundation/cocoaerror/code/persistentstoreoperation.md)
- [persistentStoreOperationError](foundation/cocoaerror/code/persistentstoreoperationerror.md)
- [persistentStoreSave](foundation/cocoaerror/code/persistentstoresave.md)
- [persistentStoreSaveConflicts](foundation/cocoaerror/code/persistentstoresaveconflicts.md)
- [persistentStoreSaveConflictsError](foundation/cocoaerror/code/persistentstoresaveconflictserror.md)
- [persistentStoreSaveError](foundation/cocoaerror/code/persistentstoresaveerror.md)
- [persistentStoreTimeout](foundation/cocoaerror/code/persistentstoretimeout.md)
- [persistentStoreTimeoutError](foundation/cocoaerror/code/persistentstoretimeouterror.md)
- [persistentStoreTypeMismatch](foundation/cocoaerror/code/persistentstoretypemismatch.md)
- [persistentStoreTypeMismatchError](foundation/cocoaerror/code/persistentstoretypemismatcherror.md)
- [persistentStoreUnsupportedRequestType](foundation/cocoaerror/code/persistentstoreunsupportedrequesttype.md)
- [persistentStoreUnsupportedRequestTypeError](foundation/cocoaerror/code/persistentstoreunsupportedrequesttypeerror.md)
- [propertyListReadCorrupt](foundation/cocoaerror/code/propertylistreadcorrupt.md)
- [propertyListReadCorruptError](foundation/cocoaerror/code/propertylistreadcorrupterror.md)
- [propertyListReadStream](foundation/cocoaerror/code/propertylistreadstream.md)
- [propertyListReadStreamError](foundation/cocoaerror/code/propertylistreadstreamerror.md)
- [propertyListReadUnknownVersion](foundation/cocoaerror/code/propertylistreadunknownversion.md)
- [propertyListReadUnknownVersionError](foundation/cocoaerror/code/propertylistreadunknownversionerror.md)
- [propertyListWriteInvalid](foundation/cocoaerror/code/propertylistwriteinvalid.md)
- [propertyListWriteInvalidError](foundation/cocoaerror/code/propertylistwriteinvaliderror.md)
- [propertyListWriteStream](foundation/cocoaerror/code/propertylistwritestream.md)
- [propertyListWriteStreamError](foundation/cocoaerror/code/propertylistwritestreamerror.md)
- [serviceApplicationLaunchFailed](foundation/cocoaerror/code/serviceapplicationlaunchfailed.md)
- [serviceApplicationLaunchFailedError](foundation/cocoaerror/code/serviceapplicationlaunchfailederror-7twv4.md)
- [serviceApplicationNotFound](foundation/cocoaerror/code/serviceapplicationnotfound.md)
- [serviceApplicationNotFoundError](foundation/cocoaerror/code/serviceapplicationnotfounderror-8hwjw.md)
- [serviceInvalidPasteboardData](foundation/cocoaerror/code/serviceinvalidpasteboarddata.md)
- [serviceInvalidPasteboardDataError](foundation/cocoaerror/code/serviceinvalidpasteboarddataerror-6d5ef.md)
- [serviceMalformedServiceDictionary](foundation/cocoaerror/code/servicemalformedservicedictionary.md)
- [serviceMalformedServiceDictionaryError](foundation/cocoaerror/code/servicemalformedservicedictionaryerror-6dff7.md)
- [serviceMiscellaneous](foundation/cocoaerror/code/servicemiscellaneous.md)
- [serviceMiscellaneousError](foundation/cocoaerror/code/servicemiscellaneouserror-61qsw.md)
- [serviceRequestTimedOut](foundation/cocoaerror/code/servicerequesttimedout.md)
- [serviceRequestTimedOutError](foundation/cocoaerror/code/servicerequesttimedouterror-8xg6d.md)
- [sharingServiceNotConfigured](foundation/cocoaerror/code/sharingservicenotconfigured.md)
- [sharingServiceNotConfiguredError](foundation/cocoaerror/code/sharingservicenotconfigurederror-87755.md)
- [sqlite](foundation/cocoaerror/code/sqlite.md)
- [sqliteError](foundation/cocoaerror/code/sqliteerror.md)
- [textReadInapplicableDocumentType](foundation/cocoaerror/code/textreadinapplicabledocumenttype.md)
- [textReadInapplicableDocumentTypeError](foundation/cocoaerror/code/textreadinapplicabledocumenttypeerror-73qz1.md)
- [textWriteInapplicableDocumentType](foundation/cocoaerror/code/textwriteinapplicabledocumenttype.md)
- [textWriteInapplicableDocumentTypeError](foundation/cocoaerror/code/textwriteinapplicabledocumenttypeerror-3ej0u.md)
- [ubiquitousFileNotUploadedDueToQuota](foundation/cocoaerror/code/ubiquitousfilenotuploadedduetoquota.md)
- [ubiquitousFileNotUploadedDueToQuotaError](foundation/cocoaerror/code/ubiquitousfilenotuploadedduetoquotaerror.md)
- [ubiquitousFileUbiquityServerNotAvailable](foundation/cocoaerror/code/ubiquitousfileubiquityservernotavailable.md)
- [ubiquitousFileUnavailable](foundation/cocoaerror/code/ubiquitousfileunavailable.md)
- [ubiquitousFileUnavailableError](foundation/cocoaerror/code/ubiquitousfileunavailableerror.md)
- [userActivityConnectionUnavailable](foundation/cocoaerror/code/useractivityconnectionunavailable.md)
- [userActivityConnectionUnavailableError](foundation/cocoaerror/code/useractivityconnectionunavailableerror.md)
- [userActivityHandoffFailed](foundation/cocoaerror/code/useractivityhandofffailed.md)
- [userActivityHandoffFailedError](foundation/cocoaerror/code/useractivityhandofffailederror.md)
- [userActivityHandoffUserInfoTooLarge](foundation/cocoaerror/code/useractivityhandoffuserinfotoolarge.md)
- [userActivityHandoffUserInfoTooLargeError](foundation/cocoaerror/code/useractivityhandoffuserinfotoolargeerror.md)
- [userActivityRemoteApplicationTimedOut](foundation/cocoaerror/code/useractivityremoteapplicationtimedout.md)
- [userActivityRemoteApplicationTimedOutError](foundation/cocoaerror/code/useractivityremoteapplicationtimedouterror.md)
- [userCancelled](foundation/cocoaerror/code/usercancelled.md)
- [userCancelledError](foundation/cocoaerror/code/usercancellederror.md)
- [validationDateTooLate](foundation/cocoaerror/code/validationdatetoolate.md)
- [validationDateTooLateError](foundation/cocoaerror/code/validationdatetoolateerror.md)
- [validationDateTooSoon](foundation/cocoaerror/code/validationdatetoosoon.md)
- [validationDateTooSoonError](foundation/cocoaerror/code/validationdatetoosoonerror.md)
- [validationInvalidDate](foundation/cocoaerror/code/validationinvaliddate.md)
- [validationInvalidDateError](foundation/cocoaerror/code/validationinvaliddateerror.md)
- [validationMissingMandatoryProperty](foundation/cocoaerror/code/validationmissingmandatoryproperty.md)
- [validationMissingMandatoryPropertyError](foundation/cocoaerror/code/validationmissingmandatorypropertyerror.md)
- [validationMultipleErrors](foundation/cocoaerror/code/validationmultipleerrors.md)
- [validationMultipleErrorsError](foundation/cocoaerror/code/validationmultipleerrorserror.md)
- [validationNumberTooLarge](foundation/cocoaerror/code/validationnumbertoolarge.md)
- [validationNumberTooLargeError](foundation/cocoaerror/code/validationnumbertoolargeerror.md)
- [validationNumberTooSmall](foundation/cocoaerror/code/validationnumbertoosmall.md)
- [validationNumberTooSmallError](foundation/cocoaerror/code/validationnumbertoosmallerror.md)
- [validationRelationshipDeniedDelete](foundation/cocoaerror/code/validationrelationshipdenieddelete.md)
- [validationRelationshipDeniedDeleteError](foundation/cocoaerror/code/validationrelationshipdenieddeleteerror.md)
- [validationRelationshipExceedsMaximumCount](foundation/cocoaerror/code/validationrelationshipexceedsmaximumcount.md)
- [validationRelationshipExceedsMaximumCountError](foundation/cocoaerror/code/validationrelationshipexceedsmaximumcounterror.md)
- [validationRelationshipLacksMinimumCount](foundation/cocoaerror/code/validationrelationshiplacksminimumcount.md)
- [validationRelationshipLacksMinimumCountError](foundation/cocoaerror/code/validationrelationshiplacksminimumcounterror.md)
- [validationStringPatternMatching](foundation/cocoaerror/code/validationstringpatternmatching.md)
- [validationStringPatternMatchingError](foundation/cocoaerror/code/validationstringpatternmatchingerror.md)
- [validationStringTooLong](foundation/cocoaerror/code/validationstringtoolong.md)
- [validationStringTooLongError](foundation/cocoaerror/code/validationstringtoolongerror.md)
- [validationStringTooShort](foundation/cocoaerror/code/validationstringtooshort.md)
- [validationStringTooShortError](foundation/cocoaerror/code/validationstringtooshorterror.md)
- [xpcConnectionInterrupted](foundation/cocoaerror/code/xpcconnectioninterrupted.md)
- [xpcConnectionInvalid](foundation/cocoaerror/code/xpcconnectioninvalid.md)
- [xpcConnectionReplyInvalid](foundation/cocoaerror/code/xpcconnectionreplyinvalid.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
