One Logo Pool Ball
CoreMotion · IOS API REFERENCE

CMSensorRecorder

class · iOS 9.0+ · SDK 27.1

class CMSensorRecorder

Members (6)

static · iOS 11.0+

authorizationStatus

TypeScript
static authorizationStatus(): CMAuthorizationStatus
Swift declaration
class func authorizationStatus() -> CMAuthorizationStatus
static · iOS 9.0+

isAccelerometerRecordingAvailable

TypeScript
static isAccelerometerRecordingAvailable(): boolean
Swift declaration
class func isAccelerometerRecordingAvailable() -> Bool
static · iOS 9.0+ · Deprecated in iOS 11.0

isAuthorizedForRecording

TypeScript
static isAuthorizedForRecording(): boolean
Swift declaration
class func isAuthorizedForRecording() -> Bool
method · iOS 9.0+

accelerometerData

TypeScript
accelerometerData(fromDate: globalThis.Date, toDate: globalThis.Date): (CMSensorDataList) | null
Swift declaration
func accelerometerData(from fromDate: Date, to toDate: Date) -> CMSensorDataList?
init

init

TypeScript
static init(): CMSensorRecorder
Swift declaration
init()
method · iOS 9.0+

recordAccelerometer

TypeScript
recordAccelerometer(duration: number): void
Swift declaration
func recordAccelerometer(forDuration duration: TimeInterval)

Skipped declarations

No declarations were skipped in this snapshot.

All CoreMotion types →