Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы HealthKit ссылка класса HKWorkoutEvent

Опции
Развертывание Target:

На этой странице
Язык:

HKWorkoutEvent

Наследование


Оператор импорта


Swift

import HealthKit

Objective C

@import HealthKit;

Доступность


Доступный в iOS 8.0 и позже.

Можно использовать события проверки для переключения объекта проверки между активным и неактивным состоянием. Проверки запускаются в активном состоянии. Событие паузы переключает его на неактивное состояние; событие резюме переключает его назад на активное состояние. Добавление события паузы, когда проверка уже неактивна, или событие резюме, когда проверка уже активна, не влияет на состояние проверки. Эти события проигнорированы.

  • Инстанцирует и возвращает новое событие проверки.

    Объявление

    Swift

    convenience init!(type type: HKWorkoutEventType, date date: NSDate!)

    Objective C

    + (instancetype)workoutEventWithType:(HKWorkoutEventType)type date:(NSDate *)date

    Параметры

    type

    Тип события проверки. Для описания возможных событий посмотрите HKWorkoutEventType.

    date

    Время, когда произошел переход. Для события паузы эта дата указывает запуск повреждения. Для события резюме эта дата указывает конец повреждения. Необходимо использовать дату между запуском и конечные даты проверки, которую Вы намереваетесь изменить.

    Возвращаемое значение

    Новое событие проверки.

    Оператор импорта

    Objective C

    @import HealthKit;

    Swift

    import HealthKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • date Свойство

    Время, когда произошел переход. (только для чтения)

    Объявление

    Swift

    @NSCopying var date: NSDate! { get }

    Objective C

    @property(readonly, copy) NSDate *date

    Обсуждение

    Для события паузы эта дата указывает запуск повреждения. Для события резюме эта дата указывает конец повреждения. Необходимо использовать дату между запуском и конечные даты проверки, которую Вы намереваетесь изменить.

    Оператор импорта

    Objective C

    @import HealthKit;

    Swift

    import HealthKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • type Свойство

    Тип события проверки. (только для чтения)

    Объявление

    Swift

    var type: HKWorkoutEventType { get }

    Objective C

    @property(readonly, assign) HKWorkoutEventType type

    Обсуждение

    Для описания возможных событий посмотрите HKWorkoutEventType.

    Оператор импорта

    Objective C

    @import HealthKit;

    Swift

    import HealthKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Константы, представляющие события, происходящие во время проверки.

    Объявление

    Swift

    enum HKWorkoutEventType : Int { case Pause case Resume }

    Objective C

    typedef enum : NSInteger { HKWorkoutEventTypePause = 1, HKWorkoutEventTypeResume } HKWorkoutEventType;

    Константы

    • Pause

      HKWorkoutEventTypePause

      Постоянное указание, что приостановилась проверка.

      Доступный в iOS 8.0 и позже.

    • Resume

      HKWorkoutEventTypeResume

      Постоянное указание, что возобновилась проверка.

      Доступный в iOS 8.0 и позже.

    Оператор импорта

    Objective C

    @import HealthKit;

    Swift

    import HealthKit

    Доступность

    Доступный в iOS 8.0 и позже.