---
title: "dropInteraction(_:sessionDidEnter:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uidropinteractiondelegate/dropinteraction(_:sessiondidenter:)"
---

# dropInteraction(_:sessionDidEnter:)

Tells the delegate the drop session has moved into the drop interaction’s view.

## Declaration

```swift
optional func dropInteraction(_ interaction: UIDropInteraction, sessionDidEnter session: any UIDropSession)
```

## Parameters

- `interaction`: The interaction that called this method.
- `session`: The drop session that has moved into the interaction’s view.

## Mentioned in

Making a view into a drop destination

## See Also

### Tracking the drop movements

- [dropInteraction(_:sessionDidUpdate:)](uikit/uidropinteractiondelegate/dropinteraction(_:sessiondidupdate:).md)
- [dropInteraction(_:sessionDidExit:)](uikit/uidropinteractiondelegate/dropinteraction(_:sessiondidexit:).md)
- [dropInteraction(_:sessionDidEnd:)](uikit/uidropinteractiondelegate/dropinteraction(_:sessiondidend:).md)
