---
title: delegate
framework: visionkit
role: symbol
role_heading: Instance Property
path: visionkit/imageanalysisinteraction/delegate
---

# delegate

The delegate that handles the interaction callbacks.

## Declaration

```swift
@MainActor weak final var delegate: (any ImageAnalysisInteractionDelegate)? { get set }
```

## See Also

### Configuring an image interaction

- [analysis](visionkit/imageanalysisinteraction/analysis.md)
- [view](visionkit/imageanalysisinteraction/view.md)
- [preferredInteractionTypes](visionkit/imageanalysisinteraction/preferredinteractiontypes.md)
- [ImageAnalysisInteraction.InteractionTypes](visionkit/imageanalysisinteraction/interactiontypes.md)
- [activeInteractionTypes](visionkit/imageanalysisinteraction/activeinteractiontypes.md)
