---
title: NSFileProviderError.Code.nonEvictable
framework: fileprovider
role: symbol
role_heading: Case
path: fileprovider/nsfileprovidererror/code/nonevictable
---

# NSFileProviderError.Code.nonEvictable

An error indicating that the File Provider extension can’t evict an item.

## Declaration

```swift
case nonEvictable
```

## Discussion

Discussion The NSFileProviderManager throws this error when you attempt to evict an item that doesn’t have the allowsEvicting capability. The system sets the error’s NSURLErrorKey to the URL of the item that the error affects.

## See Also

### Error codes

- [NSFileProviderError.Code.filenameCollision](fileprovider/nsfileprovidererror/code/filenamecollision.md)
- [NSFileProviderError.Code.insufficientQuota](fileprovider/nsfileprovidererror/code/insufficientquota.md)
- [NSFileProviderError.Code.noSuchItem](fileprovider/nsfileprovidererror/code/nosuchitem.md)
- [NSFileProviderError.Code.notAuthenticated](fileprovider/nsfileprovidererror/code/notauthenticated.md)
- [NSFileProviderError.Code.serverUnreachable](fileprovider/nsfileprovidererror/code/serverunreachable.md)
- [NSFileProviderError.Code.syncAnchorExpired](fileprovider/nsfileprovidererror/code/syncanchorexpired.md)
- [pageExpired](fileprovider/nsfileprovidererror/code/pageexpired.md)
- [NSFileProviderError.Code.directoryNotEmpty](fileprovider/nsfileprovidererror/code/directorynotempty.md)
- [NSFileProviderError.Code.providerNotFound](fileprovider/nsfileprovidererror/code/providernotfound.md)
- [NSFileProviderError.Code.providerTranslocated](fileprovider/nsfileprovidererror/code/providertranslocated.md)
- [NSFileProviderError.Code.olderExtensionVersionRunning](fileprovider/nsfileprovidererror/code/olderextensionversionrunning.md)
- [NSFileProviderError.Code.newerExtensionVersionFound](fileprovider/nsfileprovidererror/code/newerextensionversionfound.md)
- [NSFileProviderError.Code.nonEvictableChildren](fileprovider/nsfileprovidererror/code/nonevictablechildren.md)
- [NSFileProviderError.Code.unsyncedEdits](fileprovider/nsfileprovidererror/code/unsyncededits.md)
- [NSFileProviderError.Code.cannotSynchronize](fileprovider/nsfileprovidererror/code/cannotsynchronize.md)
