hkobserverquery

    0熱度

    1回答

    嘗試爲Healthkit設置觀察者查詢時,對於很多用戶,我得到的錯誤爲Authorization not Determined。 經過研究了一下,我發現只有在試圖將數據寫入(共享)Healthkit時纔會出現類似的錯誤。根據Apple HK文檔 - 當嘗試讀取用戶未授權的數據時,我根本不應該得到任何數據(沒有任何錯誤),就好像沒有新數據一樣。 下面是我用它來設置觀察者查詢代碼: class fun

    4熱度

    2回答

    我有一個問題,我正在嘗試解決,我已經設置了一個HKObserveryQuery,它非常適用,併爲我收集新數據。 但問題是,有時當我手動將它添加到Health應用程序後,當我回到Health應用程序並刪除一個項目時,我注意到我已經將兩次非常接近的火災設置爲HKObserverQuery,我試圖解決這個問題,因爲我使用這個觀察者來稍後上傳一些數據,而且我不想重複。 我會很感激提供的任何幫助。代碼: -

    0熱度

    1回答

    因此,根據Apple的說法,我需要在updateHandler由數據被添加到HK觸發後調用HKObserverQueryCompletionHandler。 但只要我叫completionHandler,觀察者查詢停止讓背景中的任何更多的更新.. 這裏是我的代碼: guard let sampleType = sample as? HKQuantityType else { return nil