---
title: requestMetadata()
framework: imagecapturecore
role: symbol
role_heading: Instance Method
path: imagecapturecore/iccameraitem/requestmetadata()
---

# requestMetadata()

Requests metadata for the item.

## Declaration

```swift
func requestMetadata()
```

## Discussion

Discussion If metadata for the item is not readily available, accessing this property requests metadata from the camera, then notifies the delegate by calling cameraDevice(_:didReceiveMetadata:for:error:). Execution of the delegate callback occurs on the main thread.

## See Also

### Requesting Metadata

- [metadata](imagecapturecore/iccameraitem/metadata.md)
- [metadataIfAvailable](imagecapturecore/iccameraitem/metadataifavailable.md)
- [flushMetadataCache()](imagecapturecore/iccameraitem/flushmetadatacache().md)
- [ICCameraItemMetadataOption](imagecapturecore/iccameraitemmetadataoption.md)
