---
title: OCKContactController
framework: CareKit
role: symbol
role_heading: Class
platforms: [iOS 13.0+, Mac Catalyst 13.0+, watchOS 7.0+]
path: carekit/ockcontactcontroller
---

# OCKContactController

A controller that watches and updates contacts.

## Declaration

```swift
class OCKContactController
```

## Topics

### Creating Controllers

- [init(storeManager:)](carekit/ockcontactcontroller/init(storemanager:).md)

### Configuring Controllers

- [objectWillChange](carekit/ockcontactcontroller/objectwillchange.md)
- [store](carekit/ockcontactcontroller/store.md)
- [storeManager](carekit/ockcontactcontroller/storemanager.md)

### Observing Contacts

- [fetchAndObserveContact(forQuery:errorHandler:)](carekit/ockcontactcontroller/fetchandobservecontact(forquery:errorhandler:).md)
- [fetchAndObserveContact(withID:errorHandler:)](carekit/ockcontactcontroller/fetchandobservecontact(withid:errorhandler:).md)
- [observeContact(_:)](carekit/ockcontactcontroller/observecontact(_:).md)

### Initiating Contact Actions

- [initiateAddressLookup(completion:)](carekit/ockcontactcontroller/initiateaddresslookup(completion:).md)
- [initiateCall()](carekit/ockcontactcontroller/initiatecall().md)
- [initiateEmail()](carekit/ockcontactcontroller/initiateemail().md)
- [initiateMessage()](carekit/ockcontactcontroller/initiatemessage().md)
- [initiateSystemContactLookup()](carekit/ockcontactcontroller/initiatesystemcontactlookup().md)

### Default Implementations

- [OCKContactControllerProtocol Implementations](carekit/ockcontactcontroller/ockcontactcontrollerprotocol-implementations.md)

## Relationships

### Conforms To

- Combine.ObservableObject
- [OCKContactControllerProtocol](carekit/ockcontactcontrollerprotocol.md)

## See Also

### Contact Views and Controllers

- [OCKContactsListViewController](carekit/ockcontactslistviewcontroller.md)
- [OCKContactViewController](carekit/ockcontactviewcontroller.md)
- [OCKSimpleContactView](carekitui/ocksimplecontactview.md)
- [OCKDetailedContactView](carekitui/ockdetailedcontactview.md)
