Я добавил задачу ORKOrderedTask.fitnessCheckTaskWithIdentifier и отображает ее в пользовательском интерфейсе. Но в отличие от других более простых задач, связанных с вопросами масштаба/выбора/даты, я не смог найти точный способ считывания данных датчиков, собранных через ORKOrderedTask.fitnessCheckTaskWithIdentifier.ResearchKit: Как получить данные шагомера (только счетчик шагов) из результата 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
), чтобы получить рассчитывать шаг? Или мне придется пройти набор здоровья или что-то еще, а затем запросить требуемое наблюдение? Запросить помощь у любого, кто ранее использовал эту задачу, и может указать какой-либо ввод на , как получить данные шагомера (только счетчик шагов) на время, когда задача была активной?
Я использую быстро.
Спасибо! рад узнать, что, по крайней мере, есть способ вырвать его так, как сейчас ... вы это сделали? Не могли бы вы разделить точную вложенную позицию внутри объекта, на всякий случай, если бы вам было удобно. Я мог бы сэкономить время на эксперименты. – AndroidMechanic
согласны, разоблачение количества шагов и другой информации, полученной датчиком в результате этой задачи, действительно облегчит ее использование. – AndroidMechanic
Попробуйте запустить задачу в примере приложения ORKCatalog' Swift. На вкладке «Результаты» вы можете перемещаться вниз по результатам и видеть иерархию на каждом шагу. На конечной ветке 'ORKFileResult' вы увидите путь к файлу - это файл JSON, содержащий данные. – jwe