CMPedometerData
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSCopying
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import CoreMotion
Objective C
@import CoreMotion;
Доступность
Доступный в iOS 8.0 и позже.
A CMPedometerData
объект инкапсулирует информацию о расстоянии, путешествовавшем пользователем пешком. Вы не создаете экземпляры этого класса сами. Вместо этого Вы используете a CMPedometer
объект запросить данные шагомера от системы. Данные для каждого запроса упакованы в экземпляр этого класса и поставлены обработчикам, которые Вы зарегистрировали в объекте шагомера.
-
startDate
СвойствоВремя начала для данных шагомера. (только для чтения)
Объявление
Swift
var startDate: NSDate! { get }
Objective C
@property(readonly, nonatomic) NSDate *startDate
Обсуждение
startDate
иendDate
представляйте промежуток времени, за который были собраны данные шагомера.Оператор импорта
Objective C
@import CoreMotion;
Swift
import CoreMotion
Доступность
Доступный в iOS 8.0 и позже.
-
endDate
СвойствоВремя окончания для данных шагомера. (только для чтения)
Объявление
Swift
var endDate: NSDate! { get }
Objective C
@property(readonly, nonatomic) NSDate *endDate
Обсуждение
startDate
иendDate
представляйте промежуток времени, за который были собраны данные шагомера.Оператор импорта
Objective C
@import CoreMotion;
Swift
import CoreMotion
Доступность
Доступный в iOS 8.0 и позже.
-
numberOfSteps
Свойство -
distance
СвойствоПредполагаемое расстояние (в метрах) переместилось пользователем. (только для чтения)
Объявление
Swift
var distance: NSNumber! { get }
Objective C
@property(readonly, nonatomic) NSNumber *distance
Обсуждение
Это значение отражает, что расстояние переместилось при обходе и выполнении. Значение в этом свойстве может быть
nil
если оценка расстояния не поддерживается на текущем устройстве.Оператор импорта
Objective C
@import CoreMotion;
Swift
import CoreMotion
Доступность
Доступный в iOS 8.0 и позже.
-
floorsAscended
СвойствоПриблизительное количество этажей возросло путем обхода. (только для чтения)
Объявление
Swift
var floorsAscended: NSNumber! { get }
Objective C
@property(readonly, nonatomic) NSNumber *floorsAscended
Обсуждение
Это значение отражает, что только этажи возросли, в то время как пользователь обходил или увеличивал лестницу и не отражает, что этажи возросли грузоподъемным лифтом или другими средними значениями, которым помогают. Единственный пол имеет высоту приблизительно трех метров. Значение в этом свойстве
nil
когда подсчет пола не поддерживается на текущем устройстве.Оператор импорта
Objective C
@import CoreMotion;
Swift
import CoreMotion
Доступность
Доступный в iOS 8.0 и позже.
-
floorsDescended
СвойствоПриблизительное количество этажей убывало путем обхода. (только для чтения)
Объявление
Swift
var floorsDescended: NSNumber! { get }
Objective C
@property(readonly, nonatomic) NSNumber *floorsDescended
Обсуждение
Это значение отражает, что только этажи убывали, в то время как пользователь обходил или бежал по лестнице и не отражает, что этажи убывали грузоподъемным лифтом или другими средними значениями, которым помогают. Единственный пол имеет высоту приблизительно трех метров. Значение в этом свойстве
nil
когда подсчет пола не поддерживается на текущем устройстве.Оператор импорта
Objective C
@import CoreMotion;
Swift
import CoreMotion
Доступность
Доступный в iOS 8.0 и позже.