---
title: delegate
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nswritingtoolscoordinator/delegate-swift.property
---

# delegate

The object that handles Writing Tools interactions for your view.

## Declaration

```swift
weak var delegate: (any NSWritingToolsCoordinator.Delegate)? { get }
```

## Discussion

Discussion Specify this object at initialization time when creating your NSWritingToolsCoordinator object. The object must adopt the NSWritingToolsCoordinator.Delegate protocol, and be capable of modifying your view’s text storage and refreshing the view’s layout and appearance.

## See Also

### Managing Writing Tools interactions

- [NSWritingToolsCoordinator.Delegate](appkit/nswritingtoolscoordinator/delegate-swift.protocol.md)
- [view](appkit/nswritingtoolscoordinator/view.md)
