NSError Codes
Error codes in the Cocoa error domain.
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
NSBundleErrorMinimumNSBundleErrorMaximumNSBundleOnDemandResourceExceededMaximumSizeErrorNSBundleOnDemandResourceInvalidTagErrorNSBundleOnDemandResourceOutOfSpaceError
Cancellation
Cloud-Sharing Errors
NSCloudSharingErrorMinimumNSCloudSharingErrorMaximumNSCloudSharingConflictErrorNSCloudSharingNetworkFailureErrorNSCloudSharingNoPermissionErrorNSCloudSharingOtherErrorNSCloudSharingQuotaExceededErrorNSCloudSharingTooManyParticipantsError
Coder Errors
Executable Errors
NSExecutableErrorMinimumNSExecutableErrorMaximumNSExecutableArchitectureMismatchErrorNSExecutableLinkErrorNSExecutableLoadErrorNSExecutableNotLoadableErrorNSExecutableRuntimeMismatchError
Formatting Errors
File Errors
NSFileErrorMinimumNSFileErrorMaximumNSFileLockingErrorNSFileManagerUnmountBusyErrorNSFileManagerUnmountUnknownErrorNSFileNoSuchFileError
File Reading Errors
NSFileReadCorruptFileErrorNSFileReadInapplicableStringEncodingErrorNSFileReadInvalidFileNameErrorNSFileReadNoPermissionErrorNSFileReadNoSuchFileErrorNSFileReadTooLargeErrorNSFileReadUnknownErrorNSFileReadUnknownStringEncodingErrorNSFileReadUnsupportedSchemeError
File Writing Errors
NSFileWriteFileExistsErrorNSFileWriteInapplicableStringEncodingErrorNSFileWriteInvalidFileNameErrorNSFileWriteNoPermissionErrorNSFileWriteOutOfSpaceErrorNSFileWriteUnknownErrorNSFileWriteUnsupportedSchemeErrorNSFileWriteVolumeReadOnlyError
iCloud File Errors
NSUbiquitousFileErrorMinimumNSUbiquitousFileErrorMaximumNSUbiquitousFileNotUploadedDueToQuotaErrorNSUbiquitousFileUbiquityServerNotAvailableNSUbiquitousFileUnavailableError
Property List Errors
NSPropertyListErrorMinimumNSPropertyListErrorMaximumNSPropertyListReadCorruptErrorNSPropertyListReadStreamErrorNSPropertyListReadUnknownVersionErrorNSPropertyListWriteInvalidErrorNSPropertyListWriteStreamError
User Activity Errors
NSUserActivityErrorMinimumNSUserActivityErrorMaximumNSUserActivityConnectionUnavailableErrorNSUserActivityHandoffFailedErrorNSUserActivityHandoffUserInfoTooLargeErrorNSUserActivityRemoteApplicationTimedOutError
Validation Errors
XPC Errors
NSXPCConnectionErrorMinimumNSXPCConnectionErrorMaximumNSXPCConnectionInterruptedNSXPCConnectionInvalidNSXPCConnectionReplyInvalid
URL Errors
NSURLErrorAppTransportSecurityRequiresSecureConnectionNSURLErrorBackgroundSessionInUseByAnotherProcessNSURLErrorBackgroundSessionRequiresSharedContainerNSURLErrorBackgroundSessionWasDisconnectedNSURLErrorBadServerResponseNSURLErrorBadURLNSURLErrorCallIsActiveNSURLErrorCancelledNSURLErrorCannotCloseFileNSURLErrorCannotConnectToHostNSURLErrorCannotCreateFileNSURLErrorCannotDecodeContentDataNSURLErrorCannotDecodeRawDataNSURLErrorCannotFindHostNSURLErrorCannotLoadFromNetworkNSURLErrorCannotMoveFileNSURLErrorCannotOpenFileNSURLErrorCannotParseResponseNSURLErrorCannotRemoveFileNSURLErrorCannotWriteToFileNSURLErrorClientCertificateRejectedNSURLErrorClientCertificateRequiredNSURLErrorDNSLookupFailedNSURLErrorDataLengthExceedsMaximumNSURLErrorDataNotAllowedNSURLErrorDownloadDecodingFailedMidStreamNSURLErrorDownloadDecodingFailedToCompleteNSURLErrorFileDoesNotExistNSURLErrorFileIsDirectoryNSURLErrorFileOutsideSafeAreaNSURLErrorHTTPTooManyRedirectsNSURLErrorInternationalRoamingOffNSURLErrorNetworkConnectionLostNSURLErrorNoPermissionsToReadFileNSURLErrorNotConnectedToInternetNSURLErrorRedirectToNonExistentLocationNSURLErrorRequestBodyStreamExhaustedNSURLErrorResourceUnavailableNSURLErrorSecureConnectionFailedNSURLErrorServerCertificateHasBadDateNSURLErrorServerCertificateHasUnknownRootNSURLErrorServerCertificateNotYetValidNSURLErrorServerCertificateUntrustedNSURLErrorTimedOutNSURLErrorUnknownNSURLErrorUnsupportedURLNSURLErrorUserAuthenticationRequiredNSURLErrorUserCancelledAuthenticationNSURLErrorZeroByteResource