Попытка авторизации на watchOS.Получение этой ошибки:
2019-03-20 18: 32: 45.859857-0600 Расширение iRun WatchKit [21129: 1854743] [по умолчанию] containerAppExtensionEntitlementsWithCompletion: сбой с ошибкой: (ноль)
Мои возможностии для моего приложения, и для моего расширения часов оба включены для HealthKit.
Здесь есть мой вопрос, но никто не ответил на него.Не могу найти способ интерпретировать эту ошибку ??
Мой код для авторизации:
if HKHealthStore.isHealthDataAvailable() {
let healthStore = HKHealthStore()
let heartRateQuantityType = HKObjectType.quantityType(forIdentifier: .heartRate)!
let allTypes = Set([HKObjectType.workoutType(),
heartRateQuantityType
])
healthStore.requestAuthorization(toShare: nil, read: allTypes) { (success, error) -> Void in
if success == false {
print("Error")
}
}
}
А для AppDelegate.swift в моем приложении:
func applicationShouldRequestHealthAuthorization(_ application: UIApplication) {
let healthStore = HKHealthStore()
healthStore.handleAuthorizationForExtension { (success, error) -> Void in
}
}