---
title: TVBrowserViewControllerDataSource
framework: tvmlkit
role: symbol
role_heading: Protocol
path: tvmlkit/tvbrowserviewcontrollerdatasource
---

# TVBrowserViewControllerDataSource

Methods adopted by the object you use to represent the browser view.

## Declaration

```swift
protocol TVBrowserViewControllerDataSource : NSObjectProtocol
```

## Overview

Overview Use the data source to provide a document to the browser.

## Topics

### Providing Data

- [browserViewController(_:documentViewControllerFor:)](tvmlkit/tvbrowserviewcontrollerdatasource/browserviewcontroller(_:documentviewcontrollerfor:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Providing the Browser’s Data

- [dataSource](tvmlkit/tvbrowserviewcontroller/datasource.md)
