ResearchKit Predicate Navigation - PullRequest
       10

ResearchKit Predicate Navigation

0 голосов
/ 19 мая 2019

Простой пропуск вопроса не работает при нажатии на конкретный ответ.

Я работаю с Xcode 9.4.1.

let task = ORKNavigableOrderedTask(identifier: "first", steps: [dateStep, firstStep,newStep,completion])

//preadicate for "newTask"
let predicate = ORKResultPredicate.predicateForTextQuestionResult(with: ORKResultSelector(resultIdentifier: "first"), expectedString: "newStepTask")

let rule = ORKPredicateStepNavigationRule(
    //click firstAnswer jump to newStep
    resultPredicatesAndDestinationStepIdentifiers: [(predicate, "complete")])
task.setNavigationRule(rule, forTriggerStepIdentifier: "first")

return task

Я просто изменил имена в коде.

Когда я запускаю код и нажимаю первый ответ, моя новая задача не пропускается так, как я хочу.

...