我正在構建一款應用程序以節省俯臥撐鍛鍊。我需要創建一個HKWorkout變量,但所有構造函數都需要距離。我的鍛鍊不包括距離。我該如何處理這個變量?還有其他的構造函數嗎?SWIFT - 基於非基於距離的鍛鍊的HKWorkout
感謝
我正在構建一款應用程序以節省俯臥撐鍛鍊。我需要創建一個HKWorkout變量,但所有構造函數都需要距離。我的鍛鍊不包括距離。我該如何處理這個變量?還有其他的構造函數嗎?SWIFT - 基於非基於距離的鍛鍊的HKWorkout
感謝
請求HealthKit授權時,您可以嘗試HKQuantityType.quantityTypeForIdentifier(HKQuantityTypeIdentifierStepCount)
。這是目前最接近衛生套件定義的假設,假設您要讓Apple Watch計算俯臥撐的數量。
只要通過nil
的距離數量,如果你的鍛鍊不包括行駛距離。
據我所見,沒有任何一個HKWorkout構造函數實際上*需要*距離 - 它們全都接受nil作爲該參數 - 並且[文檔]中的第一個(https://developer.apple.com/library /prerelease/ios/documentation/HealthKit/Reference/HKWorkout_Class/index.html)甚至不把距離作爲參數? –