---
title: cleanUpAfterDragOperation()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nstextview/cleanupafterdragoperation()
---

# cleanUpAfterDragOperation()

Releases the drag information still existing after the dragging session has completed.

## Declaration

```swift
func cleanUpAfterDragOperation()
```

## Discussion

Discussion Subclasses may override this method to clean up any additional data structures used for dragging. In your overridden method, be sure to invoke super’s implementation of this method.

## See Also

### Controlling text display

- [setNeedsDisplay(_:avoidAdditionalLayout:)](appkit/nstextview/setneedsdisplay(_:avoidadditionallayout:).md)
- [shouldDrawInsertionPoint](appkit/nstextview/shoulddrawinsertionpoint.md)
- [drawInsertionPoint(in:color:turnedOn:)](appkit/nstextview/drawinsertionpoint(in:color:turnedon:).md)
- [drawBackground(in:)](appkit/nstextview/drawbackground(in:).md)
- [setConstrainedFrameSize(_:)](appkit/nstextview/setconstrainedframesize(_:).md)
- [showFindIndicator(for:)](appkit/nstextview/showfindindicator(for:).md)
- [scrollableDocumentContentTextView()](appkit/nstextview/scrollabledocumentcontenttextview().md)
- [scrollablePlainDocumentContentTextView()](appkit/nstextview/scrollableplaindocumentcontenttextview().md)
- [scrollableTextView()](appkit/nstextview/scrollabletextview().md)
