---
title: "springLoadingExited(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsspringloadingdestination/springloadingexited(_:)"
---

# springLoadingExited(_:)

Responds when a drag exits the bounds of the spring-loading destination.

## Declaration

```swift
@MainActor optional func springLoadingExited(_ draggingInfo: any NSDraggingInfo)
```

## Parameters

- `draggingInfo`: An object of type NSDraggingInfo, which provides information about the drag event, including the dragged data.

## Discussion

Discussion This method is called when a drag exits the bounds of a spring-loaded destination. This is a good place to clean up any initialization work that may have been performed during springLoadingEntered(_:).

## See Also

### Related Documentation

- [NSSpringLoadingOptions](appkit/nsspringloadingoptions.md)
- [NSDraggingInfo](appkit/nsdragginginfo.md)

### Respond to Spring-loading Events

- [springLoadingActivated(_:draggingInfo:)](appkit/nsspringloadingdestination/springloadingactivated(_:dragginginfo:).md)
- [springLoadingHighlightChanged(_:)](appkit/nsspringloadingdestination/springloadinghighlightchanged(_:).md)
- [springLoadingEntered(_:)](appkit/nsspringloadingdestination/springloadingentered(_:).md)
- [springLoadingUpdated(_:)](appkit/nsspringloadingdestination/springloadingupdated(_:).md)
- [draggingEnded(_:)](appkit/nsspringloadingdestination/draggingended(_:).md)
