---
title: delegate
framework: tvmlkit
role: symbol
role_heading: Instance Property
path: tvmlkit/tvapplicationcontroller/delegate
---

# delegate

The delegate of the app controller object.

## Declaration

```swift
weak var delegate: (any TVApplicationControllerDelegate)? { get }
```

## Discussion

Discussion The delegate provides methods for observing and managing different TVApplicationController object states. TVApplicationControllerDelegate provides callbacks during the launch of the JavaScript application.

## See Also

### Getting the Delegate

- [TVApplicationControllerDelegate](tvmlkit/tvapplicationcontrollerdelegate.md)
