簡體   English   中英

HealthKit中的錯誤:錯誤Domain = com.apple.healthkit代碼= 100“無法打開數據庫” UserInfo = {NSLocalizedDescription =無法打開數據庫}

[英]Error in HealthKit: Error Domain=com.apple.healthkit Code=100 “Failed to open database” UserInfo= {NSLocalizedDescription=Failed to open database}

嘗試使用HealthKit API授權時,某些設備上出現錯誤。 對[HKHealthStore requestAuthorizationToShareTypes :::]的調用始終失敗,並出現以下錯誤,並且系統生成的“允許訪問Health App”模式永遠不會出現:

錯誤Domain = com.apple.healthkit代碼= 100“無法打開數據庫” UserInfo = {NSLocalizedDescription =無法打開數據庫}

即使強制退出應用程序並重新啟動操作系統,我們的設備也能夠始終如一地重現這一點。 手機似乎無法從任何第三方應用程序連接到HealthKit,因此這似乎是HealthKit中的錯誤,而不是我們這邊的錯誤。 這似乎僅在某些設備上發生,但這些設備似乎沒有什么特別之處(所有運行iOS 9、9.0.1、9.0.2或9.1的iPhone 4s及更高版本)

我的問題是:是否有其他人看到此錯誤?如果是,您做了什么工作來解決或緩解該問題?

我的錯誤報告單中有Apple的回應(對於設備重新啟動可解決問題的情況):

解決方法是重新啟動設備。 開發人員不能直接解決此問題。

這是一個iOS錯誤,已在iOS 9.3 beta 2中修復。開發人員可以從https://developer.apple.com/ios/download/下載Beta版本,也可以等待9.3更新發布給所有人。

暫無
暫無

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

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