---
title: OCKChartControllerProtocol
framework: CareKit
role: symbol
role_heading: Protocol
platforms: [iOS 13.0+, Mac Catalyst 13.0+, watchOS 7.0+]
path: carekit/ockchartcontrollerprotocol
---

# OCKChartControllerProtocol

A protocol that tracks and updates the state of a chart.

## Declaration

```swift
protocol OCKChartControllerProtocol : AnyObject
```

## Topics

### Tracking Changes

- [objectWillChange](carekit/ockchartcontrollerprotocol/objectwillchange.md)
- [store](carekit/ockchartcontrollerprotocol/store.md)

## Relationships

### Conforming Types

- [OCKChartController](carekit/ockchartcontroller.md)

## See Also

### Chart View Changes

- [OCKChartViewDelegate](carekitui/ockchartviewdelegate.md)
- [OCKChartViewControllerDelegate](carekit/ockchartviewcontrollerdelegate.md)
