Для настройки HealthKit
фреймворка Apple рекомендует следующий способ:
- Включите возможности
HealthKit
в Xcode. - Проверьте, доступен ли HealthKit на устройстве, вызвав метод
isHealthDataAvailable
. - Если
HealthKit
включен и доступен, создайте экземпляр объектаHKHealthStore
. - Запросить у пользователя разрешение на чтение и обмен
HealthKit
данными.
Мой вопрос связан с шагом номер 2.
HealthKit
доступен как 8.0 и выше, и этот метод, конечно же, имеет такую же доступность. В iPad, в котором HealthKit
недоступен, если вы используете право HealthKit
, iOS вообще не позволяет вам установить приложение.
В каких случаях этот метод может вернуть false?