SKMotionActivityData
Objective-C
@interface SKMotionActivityData : SKSensorData
Swift
class SKMotionActivityData : SKSensorData
An instance of SKMotionActivityData encapsulates measurements related to the Motion Activity sensor. Activity is classified between Stationary, Walking, Running, Automotive, Cycling and Unknown.
-
Unavailable
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE; -
Unavailable
Undocumented
Declaration
Objective-C
- (nonnull instancetype)initWithSensorType:(SKSensorType)sensorType timestamp: (nonnull SKSensorTimestamp *)timestamp; -
Returns an SKMotionActivityData object, initialized with an instance of CMMotionActivity.
Declaration
Objective-C
- (nonnull instancetype)initWithMotionActivity: (nonnull CMMotionActivity *)motionActivity;Swift
init(motionActivity: CMMotionActivity)Parameters
motionActivityA CMMotionActivity object that contains data related to the Motion Activity sensor.
Return Value
An SKMotionActivityData object.
-
An instance of CMMotionActivity object contains data about the measured motion activity, classified between Stationary, Walking, Running, Automotive, Cycling and Unknown.
Declaration
Objective-C
@property (nonatomic, copy, readonly) CMMotionActivity *_Nonnull motionActivity;Swift
@NSCopying var motionActivity: CMMotionActivity { get } -
Start date that the activity data are valid.
Declaration
Objective-C
@property (nonatomic, copy, readonly) SKSensorTimestamp *_Nonnull startDate;Swift
@NSCopying var startDate: SKSensorTimestamp { get } -
A string with a CSV formatted header that describes the data of the Activity sensor. This method is useful in combination with the csvString instance method of an SKSensorData object.
Declaration
Objective-C
+ (nonnull NSString *)csvHeader;Swift
class func csvHeader() -> StringReturn Value
A string with a CSV header.
View on GitHub