小编Dav*_*iri的帖子

“传递给不带参数的调用的参数”实例化 HKWorkoutRouteQuery

我正在尝试读取 HKWorkout 的路线数据,但我无法读取,因为当我尝试HKWorkoutRouteQuery使用检索到的样本实例化 an 时,我的编辑器中出现错误,提示“传递给调用的参数不带任何参数” 。

在此处输入图片说明

根据Apple 的文档,我的代码如下所示:

func getRouteData() -> [(Double)] {
    // Return early if not a distance workout
    guard self.shouldShowDistance else {
        return []
    }

    let store = HKHealthStore()
    let runningObjectQuery = HKQuery.predicateForObjects(from: self.workout)
    let routeQuery = HKAnchoredObjectQuery(type: HKSeriesType.workoutRoute(), predicate: runningObjectQuery, anchor: nil, limit: HKObjectQueryNoLimit) { (query, samples, deletedObjects, anchor, error) in

        guard error == nil else {
            // Handle any errors here.
            fatalError("query failed")
        }

        guard samples != nil else {
            fatalError("No …
Run Code Online (Sandbox Code Playgroud)

ios swift healthkit ios11 xcode9.4

2
推荐指数
1
解决办法
294
查看次数

标签 统计

healthkit ×1

ios ×1

ios11 ×1

swift ×1

xcode9.4 ×1