One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKAnchoredObjectQuery

class · SDK 27.1

class HKAnchoredObjectQuery

Members (5)

init · iOS 15.0+

init

TypeScript
static initQueryDescriptorsAnchorLimitResultsHandler(queryDescriptors: Array<HKQueryDescriptor>, anchor: (HKQueryAnchor) | null, limit: number, handler: ((arg0: HKAnchoredObjectQuery, arg1: (Array<HKSample>) | null, arg2: (Array<HKDeletedObject>) | null, arg3: (HKQueryAnchor) | null, arg4: (NativeError) | null) => void)): HKAnchoredObjectQuery
Swift declaration
init(queryDescriptors: [HKQueryDescriptor], anchor: HKQueryAnchor?, limit: Int, resultsHandler handler: @escaping @Sendable (HKAnchoredObjectQuery, [HKSample]?, [HKDeletedObject]?, HKQueryAnchor?, (any Error)?) -> Void)
init · iOS 8.0+ · Deprecated in iOS 9.0

init

TypeScript
static initTypePredicateAnchorLimitCompletionHandler(type: HKSampleType, predicate: (_Foundation_NSPredicate) | null, anchor: number, limit: number, handler: ((arg0: HKAnchoredObjectQuery, arg1: (Array<HKSample>) | null, arg2: number, arg3: (NativeError) | null) => void)): HKAnchoredObjectQuery
Swift declaration
init(type: HKSampleType, predicate: NSPredicate?, anchor: Int, limit: Int, completionHandler handler: @escaping @Sendable (HKAnchoredObjectQuery, [HKSample]?, Int, (any Error)?) -> Void)
init · iOS 9.0+

init

TypeScript
static initTypePredicateAnchorLimitResultsHandler(type: HKSampleType, predicate: (_Foundation_NSPredicate) | null, anchor: (HKQueryAnchor) | null, limit: number, handler: ((arg0: HKAnchoredObjectQuery, arg1: (Array<HKSample>) | null, arg2: (Array<HKDeletedObject>) | null, arg3: (HKQueryAnchor) | null, arg4: (NativeError) | null) => void)): HKAnchoredObjectQuery
Swift declaration
init(type: HKSampleType, predicate: NSPredicate?, anchor: HKQueryAnchor?, limit: Int, resultsHandler handler: @escaping @Sendable (HKAnchoredObjectQuery, [HKSample]?, [HKDeletedObject]?, HKQueryAnchor?, (any Error)?) -> Void)
get · iOS 9.0+

updateHandler

TypeScript
get updateHandler(): (((arg0: HKAnchoredObjectQuery, arg1: (Array<HKSample>) | null, arg2: (Array<HKDeletedObject>) | null, arg3: (HKQueryAnchor) | null, arg4: (NativeError) | null) => Promise<void>)) | null
Swift declaration
var updateHandler: (@Sendable (HKAnchoredObjectQuery, [HKSample]?, [HKDeletedObject]?, HKQueryAnchor?, (any Error)?) -> Void)? { get set }
set · iOS 9.0+

updateHandler

TypeScript
set updateHandler(value: (((arg0: HKAnchoredObjectQuery, arg1: (Array<HKSample>) | null, arg2: (Array<HKDeletedObject>) | null, arg3: (HKQueryAnchor) | null, arg4: (NativeError) | null) => void)) | null)
Swift declaration
var updateHandler: (@Sendable (HKAnchoredObjectQuery, [HKSample]?, [HKDeletedObject]?, HKQueryAnchor?, (any Error)?) -> Void)? { get set }

Skipped declarations

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

HKAnchoredObjectQuery.init()

inherited init: cannot prove legal (class declares 3 custom initializers)

All HealthKit types →