CareKit/ResearchKit NSInvalidArgumentException

Я получаю следующую ошибку при попытке вернуть ORKOrderedTask.timedWalk

КОД:

    static func walkingAssessmentTask() -> ORKTask {

    return ORKOrderedTask.timedWalk(withIdentifier: "Walking", intendedUseDescription: "", distanceInMeters: 5, timeLimit: 20, options: [])

}

ОШИБКА: "NSInvalidArgumentException", причина: "расстояние по времени должно быть больше или равно 1 метру и меньше или равно 10000 метрам".

Выделенное изображение ошибки:

1 ответ

Я думаю, что вы используете старую версию ResearchKit. Попробуйте загрузить самый последний ResearchKit. Ваш инициализатор для timedWalk будет иметь еще один параметр с именем 'includeAssistiveDeviceForm'.

Другие вопросы по тегам