簡體   English   中英

Apple Health Kit錯誤Domain = com.apple.healthkit代碼= 5“未確定授權”

[英]Apple Health Kit Error Domain=com.apple.healthkit Code=5 “Authorization not determined”

在實際嘗試保存任何數據或對其執行任何操作之前,我已經確定了授權。 查詢時發生錯誤:

HKSampleQuery *query = [[HKSampleQuery alloc] initWithSampleType:foodType 
predicate:predicate 
limit:HKObjectQueryNoLimit 
sortDescriptors:nil 
resultsHandler:^(HKSampleQuery *query, NSArray *results, NSError *error){ ... }

是的,我已閱讀蘋果文檔,內容如下:

嘗試在請求權限之前保存數據失敗,並顯示HKErrorAuthorizationNotDetermined錯誤。

但是在嘗試請求數據之前,我確實請求了權限(我看到包含所有數據類型的列表(在代碼中-dataTypesToRead / Write))。 有人遇到過這類問題嗎?

好,找出問題所在。 在確定應用程序可以讀寫哪些數據類型時,在數據類型中,我的睡眠分析類型錯誤。

錯誤:

HKCategoryType *sleepType = [HKSampleType categoryTypeForIdentifier:HKCategoryValueSleepAnalysisAsleep];

對:

HKCategoryType *sleepType = [HKSampleType categoryTypeForIdentifier:HKCategoryTypeIdentifierSleepAnalysis];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM