2017-02-18 3 views
0

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

КОД:

static func walkingAssessmentTask() -> ORKTask { 

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

} 

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

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

enter image description here

ответ

0

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