<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: -",
    "watchOS: 5.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "HealthKit",
  "identifier" : "/documentation/HealthKit/HKLiveWorkoutBuilderDelegate",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "HealthKit"
    ],
    "preciseIdentifier" : "c:objc(pl)HKLiveWorkoutBuilderDelegate"
  },
  "title" : "HKLiveWorkoutBuilderDelegate"
}
-->

# HKLiveWorkoutBuilderDelegate

A protocol that defines methods for receiving updates from a live workout builder.

```
protocol HKLiveWorkoutBuilderDelegate : NSObjectProtocol
```

## Overview

Conform to this protocol to receive notifications about workout data collection, events, activities, and zone changes during a live workout session.

## Topics

### Receiving data updates

[`-  workoutBuilder:didCollectDataOfTypes:`](/documentation/HealthKit/HKLiveWorkoutBuilderDelegate/workoutBuilder(_:didCollectDataOf:))

Tells the delegate that new data has been added to the builder.

[`-  workoutBuilderDidCollectEvent:`](/documentation/HealthKit/HKLiveWorkoutBuilderDelegate/workoutBuilderDidCollectEvent(_:))

Tells the delegate that a new event has been added to the builder.

### Receiving activity updates

[`-  workoutBuilder:didBeginActivity:`](/documentation/HealthKit/HKLiveWorkoutBuilderDelegate/workoutBuilder(_:didBegin:))

Tells the delegate that a new workout activity has started.

[`-  workoutBuilder:didEndActivity:`](/documentation/HealthKit/HKLiveWorkoutBuilderDelegate/workoutBuilder(_:didEnd:))

Tells the delegate that the current workout activity has ended.

### Receiving zone updates

[`workoutBuilder(_:didUpdateWorkoutZone:)`](/documentation/HealthKit/HKLiveWorkoutBuilderDelegate/workoutBuilder(_:didUpdateWorkoutZone:))

Tells the delegate that the person changed zones during the workout.

## Relationships

### Inherits From

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)