---
title: "draggingSession(_:willBeginAt:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsdraggingsource/draggingsession(_:willbeginat:)"
---

# draggingSession(_:willBeginAt:)

Invoked when the drag will begin.

## Declaration

```swift
@MainActor optional func draggingSession(_ session: NSDraggingSession, willBeginAt screenPoint: NSPoint)
```

## Parameters

- `session`: The dragging session.
- `screenPoint`: The point where the drag will begin, in screen coordinates.

## See Also

### Dragging Session Locations

- [draggingSession(_:movedTo:)](appkit/nsdraggingsource/draggingsession(_:movedto:).md)
- [draggingSession(_:endedAt:operation:)](appkit/nsdraggingsource/draggingsession(_:endedat:operation:).md)
