Permissions 如何在HealthKit中获得编写训练路线的权限?
我正在尝试为Apple Watch应用程序将地图数据添加到我保存的跑步和骑自行车记录中。我正在使用CLLocationManager和HKWorkoutRouteBuilder 苹果似乎有一个相当不错的健身路线指南。然而,我正在努力解决文档中的一句话:“特别是对于路线数据,您必须申请阅读和共享HKKworkout和HKKworkoutRoute样本的许可。” 下面是我的应用程序的当前权限。我知道我仍然需要“锻炼路线”作为一种选择,但我很难做到这一点。除此之外,我不确定是否还有其他需要获得的权限 非常感谢你的帮助!!Permissions 如何在HealthKit中获得编写训练路线的权限?,permissions,watchkit,cllocationmanager,healthkit,Permissions,Watchkit,Cllocationmanager,Healthkit,我正在尝试为Apple Watch应用程序将地图数据添加到我保存的跑步和骑自行车记录中。我正在使用CLLocationManager和HKWorkoutRouteBuilder 苹果似乎有一个相当不错的健身路线指南。然而,我正在努力解决文档中的一句话:“特别是对于路线数据,您必须申请阅读和共享HKKworkout和HKKworkoutRoute样本的许可。” 下面是我的应用程序的当前权限。我知道我仍然需要“锻炼路线”作为一种选择,但我很难做到这一点。除此之外,我不确定是否还有其他需要获得的权限
-大卫幼崽。。。这似乎回答了我的问题
let sampleTypes: Set<HKSampleType> = [
HKSampleType.quantityType(forIdentifier: .heartRate)!,
HKSampleType.quantityType(forIdentifier: .activeEnergyBurned)!,
HKSampleType.quantityType(forIdentifier: .distanceWalkingRunning)!,
HKSampleType.quantityType(forIdentifier: .distanceCycling)!,
HKSeriesType.workoutType(),
HKSeriesType.workoutRoute()
]
let sampleTypes:Set=[
HKSampleType.quantityType(用于标识符:。心率)!,
HKSampleType.quantityType(用于标识符:.activeEnergyBurned)!,
HKSampleType.quantityType(用于标识符:.distanceWalkingRunning)!,
HKSampleType.quantityType(用于标识符:。距离循环)!,
HKSeriesType.workoutType(),
HKSeriesType.workoutRoute()
]
只需将最后两行添加到样本类型数组中。我希望这至少能帮助另一个人