---
title: "CGImageMetadataCopyTags(_:)"
framework: imageio
role: symbol
role_heading: Function
path: "imageio/cgimagemetadatacopytags(_:)"
---

# CGImageMetadataCopyTags(_:)

Returns an array of root-level metadata tags from the specified metadata object.

## Declaration

```swift
func CGImageMetadataCopyTags(_ metadata: CGImageMetadata) -> CFArray?
```

## Parameters

- `metadata`: The metadata object that contains the tags.

## Return Value

Return Value An array that contains a shallow copy of all root-level CGImageMetadataTag objects. This array contains only the root-level tags. It doesn’t contain any nested tags.

## See Also

### Getting the Metadata Tags

- [CGImageMetadataCopyTagWithPath(_:_:_:)](imageio/cgimagemetadatacopytagwithpath(_:_:_:).md)
- [CGImageMetadataCopyTagMatchingImageProperty(_:_:_:)](imageio/cgimagemetadatacopytagmatchingimageproperty(_:_:_:).md)
- [CGImageMetadataCopyStringValueWithPath(_:_:_:)](imageio/cgimagemetadatacopystringvaluewithpath(_:_:_:).md)
