我添加了 ORKOrderedTask.fitnessCheckTaskWithIdentifier 任务,它在 UI 中呈现 find。但与其他包含比例/选择/日期问题的简单任务不同,我无法找到读取通过 ORKOrderedTask.fitnessCheckTaskWithIdentifier 收集的传感器数据的确切方法。
我使用了以下内容:
private var walkingTask : ORKTask {
return ORKOrderedTask.fitnessCheckTaskWithIdentifier("shortWalkTask", intendedUseDescription: "Take a short walk", walkDuration: 10, restDuration: 5, options: nil)
}
任务完成后,会点击下面的任务视图控制器委托。
//ORKTaskViewControllerDelegate
func taskViewController(taskViewController: ORKTaskViewController, didFinishWithReason reason: ORKTaskViewControllerFinishReason, error: NSError?)
有没有办法深入到任务视图控制器(taskViewController.result
)中包含的结果对象以获取步数?还是我必须通过健康包或其他东西,然后查询所需的观察?向以前使用过此任务的任何人请求帮助,并且可以提供一些关于如何在任务活动期间获取计步器数据(特别是步数)的输入?
我正在使用迅捷。