Class CMPedometer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class CMPedometer
extends NSObject
  • Constructor Details

    • CMPedometer

      public CMPedometer()
    • CMPedometer

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

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

    • queryPedometerData

      public void queryPedometerData​(NSDate start, NSDate end, VoidBlock2<CMPedometerData,​NSError> handler)
    • startPedometerUpdates

      public void startPedometerUpdates​(NSDate start, VoidBlock2<CMPedometerData,​NSError> handler)
    • stopPedometerUpdates

      public void stopPedometerUpdates()
    • startPedometerEventUpdates

      public void startPedometerEventUpdates​(VoidBlock2<CMPedometerEvent,​NSError> handler)
      Since:
      Available in iOS 10.0 and later.
    • stopPedometerEventUpdates

      public void stopPedometerEventUpdates()
      Since:
      Available in iOS 10.0 and later.
    • isStepCountingAvailable

      public static boolean isStepCountingAvailable()
    • isDistanceAvailable

      public static boolean isDistanceAvailable()
    • isFloorCountingAvailable

      public static boolean isFloorCountingAvailable()
    • isPaceAvailable

      public static boolean isPaceAvailable()
      Since:
      Available in iOS 9.0 and later.
    • isCadenceAvailable

      public static boolean isCadenceAvailable()
      Since:
      Available in iOS 9.0 and later.
    • isPedometerEventTrackingAvailable

      public static boolean isPedometerEventTrackingAvailable()
      Since:
      Available in iOS 10.0 and later.
    • authorizationStatus

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