Я пытаюсь читать данные с помощью HealthKit, но сохраняющий получать тот же вопрос, когда я запускаю этот код:Значение типа HKHealthStore не имеет типа dateOfBirthWithError
func readAge() -> (age:Int?)
{
var error:NSError?
var age:Int?
// 1. Request birthday and calculate age
if let birthDay = healthKitStore.dateOfBirthWithError(&error)
{
let today = NSDate()
let calendar = NSCalendar.currentCalendar()
let differenceComponents = NSCalendar.currentCalendar().components(.YearCalendarUnit, fromDate: birthDay, toDate: today, options: NSCalendarOptions(0))
age = differenceComponents.year
}
if error != nil {
print("Error reading Birthday: \(error)")
}
return (age)
}
Это дает мне ошибку: Value of type HKHealthStore has no type dateOfBirthWithError
I не могу понять, почему это не работает, потому что я видел практически то же самое, что и в других местах.
Спасибо за код. Заслуженный +1 –