---
title: "textDidBeginEditing(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsmatrix/textdidbeginediting(_:)"
---

# textDidBeginEditing(_:)

Invoked when there’s a change in the text after the receiver gains first responder status.

## Declaration

```swift
func textDidBeginEditing(_ notification: Notification)
```

## Parameters

- `notification`: The doc://com.apple.appkit/documentation/AppKit/NSControl/textDidBeginEditingNotification notification.

## Discussion

Discussion This method’s default behavior is to post an textDidBeginEditingNotification along with the receiving object to the default notification center. The posted notification’s user info contains the contents of notification’s user info dictionary, plus an additional key-value pair. The additional key is “NSFieldEditor”; the value for this key is the text object that began editing.

## See Also

### Editing Text in Cells

- [selectText(_:)](appkit/nsmatrix/selecttext(_:).md)
- [selectText(atRow:column:)](appkit/nsmatrix/selecttext(atrow:column:).md)
- [textShouldBeginEditing(_:)](appkit/nsmatrix/textshouldbeginediting(_:).md)
- [textDidChange(_:)](appkit/nsmatrix/textdidchange(_:).md)
- [textShouldEndEditing(_:)](appkit/nsmatrix/textshouldendediting(_:).md)
- [textDidEndEditing(_:)](appkit/nsmatrix/textdidendediting(_:).md)
