当我点击同意按钮时,它应该进入同意完成步骤,但它进入同意不同意步骤。请问谁能指出是什么问题?
let consentTask = ORKNavigableOrderedTask(identifier: String(describing:Identifier.consentTask), steps: [reviewConsentStep, disAgreeStep, completionStep])
resultSelector = ORKResultSelector(
resultIdentifier: String(
describing: Identifier.consentReviewStep))
let predicateAgree = ORKResultPredicate.predicateForConsent(
with: resultSelector, didConsent: true)
let agreePredicateRule = ORKPredicateStepNavigationRule(
resultPredicatesAndDestinationStepIdentifiers: [
(predicateAgree,
String(describing: Identifier.consentCompletionStep))])
consentTask.setNavigationRule(
agreePredicateRule,
forTriggerStepIdentifier:String(
describing:Identifier.consentReviewStep))
let consentDirectRule = ORKDirectStepNavigationRule(
destinationStepIdentifier: ORKNullStepIdentifier)
consentTask.setNavigationRule(
consentDirectRule,
forTriggerStepIdentifier:String(
describing:Identifier.consentDisagreeStep))