associatedWorkoutBuilder
TypeScriptassociatedWorkoutBuilder(): HKLiveWorkoutBuilderSwift declarationfunc associatedWorkoutBuilder() -> HKLiveWorkoutBuilderclass · iOS 17.0+ · SDK 27.1
class HKWorkoutSessionassociatedWorkoutBuilder(): HKLiveWorkoutBuilderSwift declarationfunc associatedWorkoutBuilder() -> HKLiveWorkoutBuilderbeginNewActivity(workoutConfiguration: HKWorkoutConfiguration, date: globalThis.Date, metadata?: (Record<string, unknown>) | null): voidSwift declarationfunc beginNewActivity(configuration workoutConfiguration: HKWorkoutConfiguration, date: Date, metadata: [String : Any]?)end(): voidSwift declarationfunc end()endCurrentActivity(date: globalThis.Date): voidSwift declarationfunc endCurrentActivity(on date: Date)static init(healthStore: HKHealthStore, workoutConfiguration: HKWorkoutConfiguration): HKWorkoutSessionSwift declarationinit(healthStore: HKHealthStore, configuration workoutConfiguration: HKWorkoutConfiguration) throwspause(): voidSwift declarationfunc pause()prepare(): voidSwift declarationfunc prepare()resume(): voidSwift declarationfunc resume()sendToRemoteWorkoutSession(data: ArrayBuffer, completion: ((arg0: boolean, arg1: (NativeError) | null) => void)): voidSwift declarationfunc sendToRemoteWorkoutSession(data: Data) async throwsstartActivity(date?: (globalThis.Date) | null): voidSwift declarationfunc startActivity(with date: Date?)stopActivity(date?: (globalThis.Date) | null): voidSwift declarationfunc stopActivity(with date: Date?)get activityType(): HKWorkoutActivityTypeSwift declarationvar activityType: HKWorkoutActivityType { get }get currentActivity(): HKWorkoutActivitySwift declaration@NSCopying var currentActivity: HKWorkoutActivity { get }get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any HKWorkoutSessionDelegate)? { get set }set delegate(value: (Implements<HKWorkoutSessionDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any HKWorkoutSessionDelegate)? { get set }get endDate(): (globalThis.Date) | nullSwift declarationvar endDate: Date? { get }get locationType(): HKWorkoutSessionLocationTypeSwift declarationvar locationType: HKWorkoutSessionLocationType { get }get startDate(): (globalThis.Date) | nullSwift declarationvar startDate: Date? { get }get state(): HKWorkoutSessionStateSwift declarationvar state: HKWorkoutSessionState { get }get type(): HKWorkoutSessionTypeSwift declarationvar type: HKWorkoutSessionType { get }get workoutConfiguration(): HKWorkoutConfigurationSwift declaration@NSCopying var workoutConfiguration: HKWorkoutConfiguration { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
HKWorkoutSession.init()
inherited init: cannot prove legal (class declares 1 custom initializer)