---
title: ContactProviderError
framework: ContactProvider
role: symbol
role_heading: Enumeration
platforms: [iOS 18.0+, iPadOS 18.0+]
path: contactprovider/contactprovidererror
---

# ContactProviderError

Errors thrown by the Contact Provider framework.

## Declaration

```swift
enum ContactProviderError
```

## Topics

### Availability errors

- [ContactProviderError.featureNotAvailable](contactprovider/contactprovidererror/featurenotavailable.md)
- [ContactProviderError.deniedByUser](contactprovider/contactprovidererror/deniedbyuser.md)

### Configuration errors

- [ContactProviderError.extensionNotFound](contactprovider/contactprovidererror/extensionnotfound.md)

### Capacity errors

- [ContactProviderError.itemsLimitReached](contactprovider/contactprovidererror/itemslimitreached.md)

### Enumeration errors

- [ContactProviderError.cannotEnumerate](contactprovider/contactprovidererror/cannotenumerate.md)
- [ContactProviderError.enumerationTimeout](contactprovider/contactprovidererror/enumerationtimeout.md)

### Expiration errors

- [ContactProviderError.pageExpired](contactprovider/contactprovidererror/pageexpired.md)
- [ContactProviderError.changeAnchorExpired](contactprovider/contactprovidererror/changeanchorexpired.md)

### Invalidation errors

- [ContactProviderError.extensionInvalidated](contactprovider/contactprovidererror/extensioninvalidated.md)
- [ContactProviderError.extensionInvalidateTimeout](contactprovider/contactprovidererror/extensioninvalidatetimeout.md)

### Enumeration Cases

- [ContactProviderError.domainNotRegistered](contactprovider/contactprovidererror/domainnotregistered.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [LocalizedError](foundation/localizederror.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
