One Logo Pool Ball
SensorKit · IOS API REFERENCE

SRSensorReader

class · iOS 13.0+ · Deprecated in iOS 27.0 · SDK 27.1

class SRSensorReader

Members (10)

static · iOS 13.0+ · Deprecated in iOS 27.0

requestAuthorization

TypeScript
static requestAuthorization(sensors: Array<SRSensor>, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
class func requestAuthorization(sensors: Set<SRSensor>) async throws
method · iOS 13.0+ · Deprecated in iOS 27.0

fetch

TypeScript
fetch(request: SRFetchRequest): void
Swift declaration
func fetch(_ request: SRFetchRequest)
method · iOS 13.0+ · Deprecated in iOS 27.0

fetchDevices

TypeScript
fetchDevices(): void
Swift declaration
func fetchDevices()
init · iOS 13.0+ · Deprecated in iOS 27.0

init

TypeScript
static init(sensor: SRSensor): SRSensorReader
Swift declaration
init(sensor: SRSensor)
method · iOS 13.0+ · Deprecated in iOS 27.0

startRecording

TypeScript
startRecording(): void
Swift declaration
func startRecording()
method · iOS 13.0+ · Deprecated in iOS 27.0

stopRecording

TypeScript
stopRecording(): void
Swift declaration
func stopRecording()
get · iOS 13.0+ · Deprecated in iOS 27.0

authorizationStatus

TypeScript
get authorizationStatus(): SRAuthorizationStatus
Swift declaration
var authorizationStatus: SRAuthorizationStatus { get }
get · iOS 13.0+ · Deprecated in iOS 27.0

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any SRSensorReaderDelegate)? { get set }
set · iOS 13.0+ · Deprecated in iOS 27.0

delegate

TypeScript
set delegate(value: (Implements<SRSensorReaderDelegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any SRSensorReaderDelegate)? { get set }
get · iOS 13.0+ · Deprecated in iOS 27.0

sensor

TypeScript
get sensor(): SRSensor
Swift declaration
var sensor: SRSensor { get }

Skipped declarations

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

SRSensorReader.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All SensorKit types →