Class CMSensorRecorder

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class CMSensorRecorder
extends NSObject
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • CMSensorRecorder

      public CMSensorRecorder()
    • CMSensorRecorder

      protected CMSensorRecorder​(NSObject.Handle h, long handle)
    • CMSensorRecorder

      protected CMSensorRecorder​(NSObject.SkipInit skipInit)
  • Method Details

    • getAccelerometerDataBetween

      public CMSensorDataList getAccelerometerDataBetween​(NSDate fromDate, NSDate toDate)
    • recordAccelerometerForDuration

      public void recordAccelerometerForDuration​(double duration)
    • isAccelerometerRecordingAvailable

      public static boolean isAccelerometerRecordingAvailable()
    • authorizationStatus

      public static CMAuthorizationStatus authorizationStatus()
      Since:
      Available in iOS 11.0 and later.
    • isAuthorizedForRecording

      @Deprecated public static boolean isAuthorizedForRecording()
      Deprecated.
      Deprecated in iOS 11.0. Use authorizationStatus
      Since:
      Available in iOS 9.0 and later.