0
var anchor = HKQueryAnchor(fromValue: Int(HKAnchoredObjectQueryNoAnchor))
我得到的紅旗錯誤
不能轉換類型的值‘詮釋’預期參數類型「UINT」
我從另一個Xcode項目,這帶來了沒有錯誤此行中的其他項目複製粘貼代碼(上watchOS讀心臟率僅)。
任何想法?
let healthStore = HKHealthStore()
//State of the app - is the workout activated
var workoutActive = false
// define the activity type and location
var workoutSession : HKWorkoutSession?
let heartRateUnit = HKUnit(fromString: "count/min")
var anchor = HKQueryAnchor(fromValue: Int(HKAnchoredObjectQueryNoAnchor))
對於我們這些編碼初學者來說,這並不明顯。我現在知道UInt是一個'無符號整數'。感謝Eric D,當你在輸入的時候已經知道了,謝謝你的確認! –
我同意,我會更新答案。 –
@DimitriT自Vladimir發佈了正確答案以來,我刪除了我的評論。提示:在Xcode中,習慣在變量/方法/對象/等上執行ALT + CLICK以查看其類型和簽名。在這種情況下,對於一般的學習來說,這有很大的幫助。 :) – Moritz