HKWorkoutEvent
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import HealthKit
Objective C
@import HealthKit;
Доступность
Доступный в iOS 8.0 и позже.
Можно использовать события проверки для переключения объекта проверки между активным и неактивным состоянием. Проверки запускаются в активном состоянии. Событие паузы переключает его на неактивное состояние; событие резюме переключает его назад на активное состояние. Добавление события паузы, когда проверка уже неактивна, или событие резюме, когда проверка уже активна, не влияет на состояние проверки. Эти события проигнорированы.
-
Инстанцирует и возвращает новое событие проверки.
Объявление
Swift
convenience init!(type
type
: HKWorkoutEventType, datedate
: 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 и позже.
-