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

# OCKContactViewControllerDelegate

A protocol that handles important events in a contact view controller.

## Declaration

```swift
protocol OCKContactViewControllerDelegate : AnyObject
```

## Topics

### Handling Errors

- [contactViewController(_:didEncounterError:)](carekit/ockcontactviewcontrollerdelegate/contactviewcontroller(_:didencountererror:).md)

## See Also

### Contact View Changes

- [OCKContactControllerProtocol](carekit/ockcontactcontrollerprotocol.md)
- [OCKContactsListViewControllerDelegate](carekit/ockcontactslistviewcontrollerdelegate.md)
- [OCKContactViewDelegate](carekitui/ockcontactviewdelegate.md)
