---
title: NSError Codes
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/1448136-nserror-codes
---

# NSError Codes

Error codes in the Cocoa error domain.

## Overview

Overview The constants in this enumeration are NSError code numbers in the Cocoa error domain (NSCocoaErrorDomain). Other frameworks, most notably the Application Kit, provide their own NSCocoaErrorDomain error codes. The enumeration constants beginning with NSFile indicate file-system errors or errors related to file I/O operations. Use the key NSFilePathErrorKey or the NSURLErrorKey (whichever is appropriate) to access the file-system path or URL in the userInfo dictionary of the NSError object.

## Topics

### Bundle Errors

- [NSBundleErrorMinimum](foundation/nsbundleerrorminimum-swift.var.md)
- [NSBundleErrorMaximum](foundation/nsbundleerrormaximum-swift.var.md)
- [NSBundleOnDemandResourceExceededMaximumSizeError](foundation/nsbundleondemandresourceexceededmaximumsizeerror-swift.var.md)
- [NSBundleOnDemandResourceInvalidTagError](foundation/nsbundleondemandresourceinvalidtagerror-swift.var.md)
- [NSBundleOnDemandResourceOutOfSpaceError](foundation/nsbundleondemandresourceoutofspaceerror-swift.var.md)

### Cancellation

- [NSUserCancelledError](foundation/nsusercancellederror-swift.var.md)

### Cloud-Sharing Errors

- [NSCloudSharingErrorMinimum](foundation/nscloudsharingerrorminimum-swift.var.md)
- [NSCloudSharingErrorMaximum](foundation/nscloudsharingerrormaximum-swift.var.md)
- [NSCloudSharingConflictError](foundation/nscloudsharingconflicterror-swift.var.md)
- [NSCloudSharingNetworkFailureError](foundation/nscloudsharingnetworkfailureerror-swift.var.md)
- [NSCloudSharingNoPermissionError](foundation/nscloudsharingnopermissionerror-swift.var.md)
- [NSCloudSharingOtherError](foundation/nscloudsharingothererror-swift.var.md)
- [NSCloudSharingQuotaExceededError](foundation/nscloudsharingquotaexceedederror-swift.var.md)
- [NSCloudSharingTooManyParticipantsError](foundation/nscloudsharingtoomanyparticipantserror-swift.var.md)

### Coder Errors

- [NSCoderErrorMinimum](foundation/nscodererrorminimum-swift.var.md)
- [NSCoderErrorMaximum](foundation/nscodererrormaximum-swift.var.md)
- [NSCoderValueNotFoundError](foundation/nscodervaluenotfounderror-swift.var.md)
- [NSCoderReadCorruptError](foundation/nscoderreadcorrupterror-swift.var.md)

### Executable Errors

- [NSExecutableErrorMinimum](foundation/nsexecutableerrorminimum-swift.var.md)
- [NSExecutableErrorMaximum](foundation/nsexecutableerrormaximum-swift.var.md)
- [NSExecutableArchitectureMismatchError](foundation/nsexecutablearchitecturemismatcherror-swift.var.md)
- [NSExecutableLinkError](foundation/nsexecutablelinkerror-swift.var.md)
- [NSExecutableLoadError](foundation/nsexecutableloaderror-swift.var.md)
- [NSExecutableNotLoadableError](foundation/nsexecutablenotloadableerror-swift.var.md)
- [NSExecutableRuntimeMismatchError](foundation/nsexecutableruntimemismatcherror-swift.var.md)

### Formatting Errors

- [NSFormattingErrorMinimum](foundation/nsformattingerrorminimum-swift.var.md)
- [NSFormattingErrorMaximum](foundation/nsformattingerrormaximum-swift.var.md)
- [NSFormattingError](foundation/nsformattingerror-swift.var.md)

### File Errors

- [NSFileErrorMinimum](foundation/nsfileerrorminimum-swift.var.md)
- [NSFileErrorMaximum](foundation/nsfileerrormaximum-swift.var.md)
- [NSFileLockingError](foundation/nsfilelockingerror-swift.var.md)
- [NSFileManagerUnmountBusyError](foundation/nsfilemanagerunmountbusyerror-swift.var.md)
- [NSFileManagerUnmountUnknownError](foundation/nsfilemanagerunmountunknownerror-swift.var.md)
- [NSFileNoSuchFileError](foundation/nsfilenosuchfileerror-swift.var.md)

### File Reading Errors

- [NSFileReadCorruptFileError](foundation/nsfilereadcorruptfileerror-swift.var.md)
- [NSFileReadInapplicableStringEncodingError](foundation/nsfilereadinapplicablestringencodingerror-swift.var.md)
- [NSFileReadInvalidFileNameError](foundation/nsfilereadinvalidfilenameerror-swift.var.md)
- [NSFileReadNoPermissionError](foundation/nsfilereadnopermissionerror-swift.var.md)
- [NSFileReadNoSuchFileError](foundation/nsfilereadnosuchfileerror-swift.var.md)
- [NSFileReadTooLargeError](foundation/nsfilereadtoolargeerror-swift.var.md)
- [NSFileReadUnknownError](foundation/nsfilereadunknownerror-swift.var.md)
- [NSFileReadUnknownStringEncodingError](foundation/nsfilereadunknownstringencodingerror-swift.var.md)
- [NSFileReadUnsupportedSchemeError](foundation/nsfilereadunsupportedschemeerror-swift.var.md)

### File Writing Errors

- [NSFileWriteFileExistsError](foundation/nsfilewritefileexistserror-swift.var.md)
- [NSFileWriteInapplicableStringEncodingError](foundation/nsfilewriteinapplicablestringencodingerror-swift.var.md)
- [NSFileWriteInvalidFileNameError](foundation/nsfilewriteinvalidfilenameerror-swift.var.md)
- [NSFileWriteNoPermissionError](foundation/nsfilewritenopermissionerror-swift.var.md)
- [NSFileWriteOutOfSpaceError](foundation/nsfilewriteoutofspaceerror-swift.var.md)
- [NSFileWriteUnknownError](foundation/nsfilewriteunknownerror-swift.var.md)
- [NSFileWriteUnsupportedSchemeError](foundation/nsfilewriteunsupportedschemeerror-swift.var.md)
- [NSFileWriteVolumeReadOnlyError](foundation/nsfilewritevolumereadonlyerror-swift.var.md)

### iCloud File Errors

- [NSUbiquitousFileErrorMinimum](foundation/nsubiquitousfileerrorminimum-swift.var.md)
- [NSUbiquitousFileErrorMaximum](foundation/nsubiquitousfileerrormaximum-swift.var.md)
- [NSUbiquitousFileNotUploadedDueToQuotaError](foundation/nsubiquitousfilenotuploadedduetoquotaerror-swift.var.md)
- [NSUbiquitousFileUbiquityServerNotAvailable](foundation/nsubiquitousfileubiquityservernotavailable-swift.var.md)
- [NSUbiquitousFileUnavailableError](foundation/nsubiquitousfileunavailableerror-swift.var.md)

### Property List Errors

- [NSPropertyListErrorMinimum](foundation/nspropertylisterrorminimum-swift.var.md)
- [NSPropertyListErrorMaximum](foundation/nspropertylisterrormaximum-swift.var.md)
- [NSPropertyListReadCorruptError](foundation/nspropertylistreadcorrupterror-swift.var.md)
- [NSPropertyListReadStreamError](foundation/nspropertylistreadstreamerror-swift.var.md)
- [NSPropertyListReadUnknownVersionError](foundation/nspropertylistreadunknownversionerror-swift.var.md)
- [NSPropertyListWriteInvalidError](foundation/nspropertylistwriteinvaliderror-swift.var.md)
- [NSPropertyListWriteStreamError](foundation/nspropertylistwritestreamerror-swift.var.md)

### User Activity Errors

- [NSUserActivityErrorMinimum](foundation/nsuseractivityerrorminimum-swift.var.md)
- [NSUserActivityErrorMaximum](foundation/nsuseractivityerrormaximum-swift.var.md)
- [NSUserActivityConnectionUnavailableError](foundation/nsuseractivityconnectionunavailableerror-swift.var.md)
- [NSUserActivityHandoffFailedError](foundation/nsuseractivityhandofffailederror-swift.var.md)
- [NSUserActivityHandoffUserInfoTooLargeError](foundation/nsuseractivityhandoffuserinfotoolargeerror-swift.var.md)
- [NSUserActivityRemoteApplicationTimedOutError](foundation/nsuseractivityremoteapplicationtimedouterror-swift.var.md)

### Validation Errors

- [NSValidationErrorMinimum](foundation/nsvalidationerrorminimum-swift.var.md)
- [NSValidationErrorMaximum](foundation/nsvalidationerrormaximum-swift.var.md)

### XPC Errors

- [NSXPCConnectionErrorMinimum](foundation/nsxpcconnectionerrorminimum-swift.var.md)
- [NSXPCConnectionErrorMaximum](foundation/nsxpcconnectionerrormaximum-swift.var.md)
- [NSXPCConnectionInterrupted](foundation/nsxpcconnectioninterrupted-swift.var.md)
- [NSXPCConnectionInvalid](foundation/nsxpcconnectioninvalid-swift.var.md)
- [NSXPCConnectionReplyInvalid](foundation/nsxpcconnectionreplyinvalid-swift.var.md)

### URL Errors

- [NSURLErrorAppTransportSecurityRequiresSecureConnection](foundation/nsurlerrorapptransportsecurityrequiressecureconnection-swift.var.md)
- [NSURLErrorBackgroundSessionInUseByAnotherProcess](foundation/nsurlerrorbackgroundsessioninusebyanotherprocess-swift.var.md)
- [NSURLErrorBackgroundSessionRequiresSharedContainer](foundation/nsurlerrorbackgroundsessionrequiressharedcontainer-swift.var.md)
- [NSURLErrorBackgroundSessionWasDisconnected](foundation/nsurlerrorbackgroundsessionwasdisconnected-swift.var.md)
- [NSURLErrorBadServerResponse](foundation/nsurlerrorbadserverresponse-swift.var.md)
- [NSURLErrorBadURL](foundation/nsurlerrorbadurl-swift.var.md)
- [NSURLErrorCallIsActive](foundation/nsurlerrorcallisactive-swift.var.md)
- [NSURLErrorCancelled](foundation/nsurlerrorcancelled-swift.var.md)
- [NSURLErrorCannotCloseFile](foundation/nsurlerrorcannotclosefile-swift.var.md)
- [NSURLErrorCannotConnectToHost](foundation/nsurlerrorcannotconnecttohost-swift.var.md)
- [NSURLErrorCannotCreateFile](foundation/nsurlerrorcannotcreatefile-swift.var.md)
- [NSURLErrorCannotDecodeContentData](foundation/nsurlerrorcannotdecodecontentdata-swift.var.md)
- [NSURLErrorCannotDecodeRawData](foundation/nsurlerrorcannotdecoderawdata-swift.var.md)
- [NSURLErrorCannotFindHost](foundation/nsurlerrorcannotfindhost-swift.var.md)
- [NSURLErrorCannotLoadFromNetwork](foundation/nsurlerrorcannotloadfromnetwork-swift.var.md)
- [NSURLErrorCannotMoveFile](foundation/nsurlerrorcannotmovefile-swift.var.md)
- [NSURLErrorCannotOpenFile](foundation/nsurlerrorcannotopenfile-swift.var.md)
- [NSURLErrorCannotParseResponse](foundation/nsurlerrorcannotparseresponse-swift.var.md)
- [NSURLErrorCannotRemoveFile](foundation/nsurlerrorcannotremovefile-swift.var.md)
- [NSURLErrorCannotWriteToFile](foundation/nsurlerrorcannotwritetofile-swift.var.md)
- [NSURLErrorClientCertificateRejected](foundation/nsurlerrorclientcertificaterejected-swift.var.md)
- [NSURLErrorClientCertificateRequired](foundation/nsurlerrorclientcertificaterequired-swift.var.md)
- [NSURLErrorDNSLookupFailed](foundation/nsurlerrordnslookupfailed-swift.var.md)
- [NSURLErrorDataLengthExceedsMaximum](foundation/nsurlerrordatalengthexceedsmaximum-swift.var.md)
- [NSURLErrorDataNotAllowed](foundation/nsurlerrordatanotallowed-swift.var.md)
- [NSURLErrorDownloadDecodingFailedMidStream](foundation/nsurlerrordownloaddecodingfailedmidstream-swift.var.md)
- [NSURLErrorDownloadDecodingFailedToComplete](foundation/nsurlerrordownloaddecodingfailedtocomplete-swift.var.md)
- [NSURLErrorFileDoesNotExist](foundation/nsurlerrorfiledoesnotexist-swift.var.md)
- [NSURLErrorFileIsDirectory](foundation/nsurlerrorfileisdirectory-swift.var.md)
- [NSURLErrorFileOutsideSafeArea](foundation/nsurlerrorfileoutsidesafearea-swift.var.md)
- [NSURLErrorHTTPTooManyRedirects](foundation/nsurlerrorhttptoomanyredirects-swift.var.md)
- [NSURLErrorInternationalRoamingOff](foundation/nsurlerrorinternationalroamingoff-swift.var.md)
- [NSURLErrorNetworkConnectionLost](foundation/nsurlerrornetworkconnectionlost-swift.var.md)
- [NSURLErrorNoPermissionsToReadFile](foundation/nsurlerrornopermissionstoreadfile-swift.var.md)
- [NSURLErrorNotConnectedToInternet](foundation/nsurlerrornotconnectedtointernet-swift.var.md)
- [NSURLErrorRedirectToNonExistentLocation](foundation/nsurlerrorredirecttononexistentlocation-swift.var.md)
- [NSURLErrorRequestBodyStreamExhausted](foundation/nsurlerrorrequestbodystreamexhausted-swift.var.md)
- [NSURLErrorResourceUnavailable](foundation/nsurlerrorresourceunavailable-swift.var.md)
- [NSURLErrorSecureConnectionFailed](foundation/nsurlerrorsecureconnectionfailed-swift.var.md)
- [NSURLErrorServerCertificateHasBadDate](foundation/nsurlerrorservercertificatehasbaddate-swift.var.md)
- [NSURLErrorServerCertificateHasUnknownRoot](foundation/nsurlerrorservercertificatehasunknownroot-swift.var.md)
- [NSURLErrorServerCertificateNotYetValid](foundation/nsurlerrorservercertificatenotyetvalid-swift.var.md)
- [NSURLErrorServerCertificateUntrusted](foundation/nsurlerrorservercertificateuntrusted-swift.var.md)
- [NSURLErrorTimedOut](foundation/nsurlerrortimedout-swift.var.md)
- [NSURLErrorUnknown](foundation/nsurlerrorunknown-swift.var.md)
- [NSURLErrorUnsupportedURL](foundation/nsurlerrorunsupportedurl-swift.var.md)
- [NSURLErrorUserAuthenticationRequired](foundation/nsurlerroruserauthenticationrequired-swift.var.md)
- [NSURLErrorUserCancelledAuthentication](foundation/nsurlerrorusercancelledauthentication-swift.var.md)
- [NSURLErrorZeroByteResource](foundation/nsurlerrorzerobyteresource-swift.var.md)

### Miscellaneous Errors

- [NSFeatureUnsupportedError](foundation/nsfeatureunsupportederror-swift.var.md)
- [NSKeyValueValidationError](foundation/nskeyvaluevalidationerror-swift.var.md)

## See Also

### Error Codes

- [CocoaError](foundation/cocoaerror.md)
- [MachError](foundation/macherror.md)
- [POSIXError](foundation/posixerror.md)
