Я определил авторизацию, прежде чем пытаюсь сохранить какие-либо данные или сделать что-либо с ней. Ошибка происходит в момент запроса:Ошибка Apple Health Kit Домен = com.apple.healthkit Код = 5 «Авторизация не определена»
HKSampleQuery *query = [[HKSampleQuery alloc] initWithSampleType:foodType
predicate:predicate
limit:HKObjectQueryNoLimit
sortDescriptors:nil
resultsHandler:^(HKSampleQuery *query, NSArray *results, NSError *error){ ... }
Да, я прочитал яблоко документации, которая говорит:
Попытки сохранить данные до выдачи разрешения было предложено выпадать с HKErrorAuthorizationNotDetermined ошибки.
Но я запрашиваю разрешения до того, как попытаюсь запросить данные (я вижу список со всеми типами данных (в коде - dataTypesToRead/Write)). У кого-нибудь был этот тип проблемы?