---
title: CGImageMetadataErrors
framework: imageio
role: symbol
role_heading: Enumeration
path: imageio/cgimagemetadataerrors
---

# CGImageMetadataErrors

Constants for errors that occur when getting or setting metadata information.

## Declaration

```swift
enum CGImageMetadataErrors
```

## Topics

### Error Codes

- [CGImageMetadataErrors.unknown](imageio/cgimagemetadataerrors/unknown.md)
- [CGImageMetadataErrors.unsupportedFormat](imageio/cgimagemetadataerrors/unsupportedformat.md)
- [CGImageMetadataErrors.badArgument](imageio/cgimagemetadataerrors/badargument.md)
- [CGImageMetadataErrors.conflictingArguments](imageio/cgimagemetadataerrors/conflictingarguments.md)
- [CGImageMetadataErrors.prefixConflict](imageio/cgimagemetadataerrors/prefixconflict.md)

### Initializers

- [init(rawValue:)](imageio/cgimagemetadataerrors/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### XMP Metadata

- [CGImageMetadata](imageio/cgimagemetadata.md)
- [CGMutableImageMetadata](imageio/cgmutableimagemetadata.md)
- [CGImageMetadataTag](imageio/cgimagemetadatatag.md)
- [XMP Namespaces and Prefixes](imageio/xmp-namespaces-and-prefixes.md)
- [kCFErrorDomainCGImageMetadata](imageio/kcferrordomaincgimagemetadata.md)
