2015-01-14 23 views
0

我正在构建一款应用程序以节省俯卧撑锻炼。我需要创建一个HKWorkout变量,但所有构造函数都需要距离。我的锻炼不包括距离。我该如何处理这个变量?还有其他的构造函数吗?SWIFT - 基于非基于距离的锻炼的HKWorkout

感谢

+0

据我所见,没有任何一个HKWorkout构造函数实际上*需要*距离 - 它们全都接受nil作为该参数 - 并且[文档]中的第一个(https://developer.apple.com/library /prerelease/ios/documentation/HealthKit/Reference/HKWorkout_Class/index.html)甚至不把距离作为参数? –

回答

-1

请求HealthKit授权时,您可以尝试HKQuantityType.quantityTypeForIdentifier(HKQuantityTypeIdentifierStepCount)。这是目前最接近卫生套件定义的假设,假设您要让Apple Watch计算俯卧撑的数量。

0

只要通过nil的距离数量,如果你的锻炼不包括行驶距离。