One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKLiveWorkoutZoneUpdate

class · iOS 27.0+ · SDK 27.1

class HKLiveWorkoutZoneUpdate

Members (4)

get · iOS 27.0+

lastSampleProcessedDate

TypeScript
get lastSampleProcessedDate(): (globalThis.Date) | null
Swift declaration
var lastSampleProcessedDate: Date? { get }
get · iOS 27.0+

currentZoneDuration

TypeScript
get currentZoneDuration(): (HKWorkoutZoneDuration) | null
Swift declaration
@nonobjc final var currentZoneDuration: HKWorkoutZoneDuration? { get }

The new zone duration that has just been entered, or nil if no zone is active.

get · iOS 27.0+

previousZoneDuration

TypeScript
get previousZoneDuration(): (HKWorkoutZoneDuration) | null
Swift declaration
@nonobjc final var previousZoneDuration: HKWorkoutZoneDuration? { get }

The new zone duration that has just been entered, or nil if no zone is active.

get · iOS 27.0+

zoneGroup

TypeScript
get zoneGroup(): (HKWorkoutZoneGroup) | null
Swift declaration
@nonobjc final var zoneGroup: HKWorkoutZoneGroup? { get }

The complete zone group containing all current duration data.

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

HKLiveWorkoutZoneUpdate.init()

inherited init: clang: 'init' is unavailable

All HealthKit types →