---
title: NSFileProviderError
framework: fileprovider
role: symbol
role_heading: Structure
path: fileprovider/nsfileprovidererror
---

# NSFileProviderError

A structure that contains information about File Provider extension errors.

## Declaration

```swift
struct NSFileProviderError
```

## Topics

### Accessing error codes

- [NSFileProviderError.Code](fileprovider/nsfileprovidererror/code.md)
- [filenameCollision](fileprovider/nsfileprovidererror/filenamecollision.md)
- [insufficientQuota](fileprovider/nsfileprovidererror/insufficientquota.md)
- [noSuchItem](fileprovider/nsfileprovidererror/nosuchitem.md)
- [notAuthenticated](fileprovider/nsfileprovidererror/notauthenticated.md)
- [pageExpired](fileprovider/nsfileprovidererror/pageexpired.md)
- [serverUnreachable](fileprovider/nsfileprovidererror/serverunreachable.md)
- [syncAnchorExpired](fileprovider/nsfileprovidererror/syncanchorexpired.md)
- [directoryNotEmpty](fileprovider/nsfileprovidererror/directorynotempty.md)
- [providerNotFound](fileprovider/nsfileprovidererror/providernotfound.md)
- [providerTranslocated](fileprovider/nsfileprovidererror/providertranslocated.md)
- [olderExtensionVersionRunning](fileprovider/nsfileprovidererror/olderextensionversionrunning.md)
- [newerExtensionVersionFound](fileprovider/nsfileprovidererror/newerextensionversionfound.md)
- [nonEvictable](fileprovider/nsfileprovidererror/nonevictable.md)
- [nonEvictableChildren](fileprovider/nsfileprovidererror/nonevictablechildren.md)
- [unsyncedEdits](fileprovider/nsfileprovidererror/unsyncededits.md)
- [cannotSynchronize](fileprovider/nsfileprovidererror/cannotsynchronize.md)
- [deletionRejected](fileprovider/nsfileprovidererror/deletionrejected.md)
- [versionNoLongerAvailable](fileprovider/nsfileprovidererror/versionnolongeravailable.md)
- [domainDisabled](fileprovider/nsfileprovidererror/domaindisabled.md)
- [excludedFromSync](fileprovider/nsfileprovidererror/excludedfromsync.md)
- [applicationExtensionNotFound](fileprovider/nsfileprovidererror/applicationextensionnotfound.md)
- [providerDomainNotFound](fileprovider/nsfileprovidererror/providerdomainnotfound.md)
- [providerDomainTemporarilyUnavailable](fileprovider/nsfileprovidererror/providerdomaintemporarilyunavailable.md)

### Type Properties

- [errorDomain](fileprovider/nsfileprovidererror/errordomain.md)
- [localVersionConflictingWithServer](fileprovider/nsfileprovidererror/localversionconflictingwithserver.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [NSFileProviderError.Code](fileprovider/nsfileprovidererror/code.md)
- [NSFileProviderErrorDomain](fileprovider/nsfileprovidererrordomain.md)
- [NSFileProviderErrorItemKey](fileprovider/nsfileprovidererroritemkey.md)
- [NSFileProviderErrorNonExistentItemIdentifierKey](fileprovider/nsfileprovidererrornonexistentitemidentifierkey.md)
- [NSFileProviderErrorCollidingItemKey](fileprovider/nsfileprovidererrorcollidingitemkey.md)
