从运行状况工具包中获取运行拆分

问题描述

如何从运行状况应用程序获取运行拆分?我目前正在将锻炼保存到健康应用程序中,并在打开时将其保存。它向我显示了跑步的平均速度和所走的路线。但是我找不到任何有关如何从运行应用程序获取运行拆分或速度的信息。是我没有保存的东西吗?

let distance = HKQuantity(unit: .meter(),doubleValue: 1000))

    let workout = HKWorkout(activityType: .running,start: startDate,end: Date(),duration: TimeInterval(600),totalEnergyBurned: nil,totalDistance: distance,device: nil,metadata: nil)
    let routeBuilder = HKWorkoutRouteBuilder(healthStore: healthStore,device: nil)
    healthStore.save(finishedWorkout) { (_,error) in
            routeBuilder.insertRouteData(locationList) { (_,error) in
                if let error = error {
                    print("There was an error inserting route data: ",error)
                    return
                }
                routeBuilder.finishRoute(with: finishedWorkout,metadata: nil) { (_,error) in
                    if let error = error {
                        print("There was an error saving route:",error)
                        return
                    }
                }
        }
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...