---
title: "textDroppableView(_:dropSessionDidEnd:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uitextdropdelegate/textdroppableview(_:dropsessiondidend:)"
---

# textDroppableView(_:dropSessionDidEnd:)

Tells the delegate that the drop session has ended.

## Declaration

```swift
optional func textDroppableView(_ textDroppableView: any UIView & UITextDroppable, dropSessionDidEnd session: any UIDropSession)
```

## Parameters

- `textDroppableView`: The text view that received the drop activity.
- `session`: The drop session that has ended.

## Discussion

Discussion You implement this method if your delegate needs to do additional cleanup after the drop session has ended.

## See Also

### Handling drop session notifications

- [textDroppableView(_:dropSessionDidEnter:)](uikit/uitextdropdelegate/textdroppableview(_:dropsessiondidenter:).md)
- [textDroppableView(_:dropSessionDidExit:)](uikit/uitextdropdelegate/textdroppableview(_:dropsessiondidexit:).md)
- [textDroppableView(_:dropSessionDidUpdate:)](uikit/uitextdropdelegate/textdroppableview(_:dropsessiondidupdate:).md)
