---
title: "controlTextDidBeginEditing(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nscontroltexteditingdelegate/controltextdidbeginediting(_:)"
---

# controlTextDidBeginEditing(_:)

Tells the delegate that the control started editing its text content.

## Declaration

```swift
@MainActor optional func controlTextDidBeginEditing(_ obj: Notification)
```

## Parameters

- `obj`: A notification object that contains details about the editing configuration.

## Discussion

Discussion Use the key “NSFieldEditor” to obtain the field editor from the notification object’s userInfo dictionary.

## See Also

### Instance Methods

- [controlTextDidChange(_:)](appkit/nscontroltexteditingdelegate/controltextdidchange(_:).md)
- [controlTextDidEndEditing(_:)](appkit/nscontroltexteditingdelegate/controltextdidendediting(_:).md)
