gpt4 book ai didi

ios - TextChoiceQuestion 的 ResearchKit stepResult

转载 作者:行者123 更新时间:2023-11-29 01:57:58 28 4
gpt4 key购买 nike

我正在使用 ResearchKit 的 stepResultForStepIdentifier 方法成功解决其他问题类型,但找不到正确的语法来预填充 TextChoiceQuestion 的结果。

下面是在 ORKCatalog 中为示例 TextChoice 问题设置结果的不成功尝试。关于正确方法有什么建议吗?

func stepResultForStepIdentifier(stepIdentifier: String) -> ORKStepResult? {

var stepResults = [ORKQuestionResult]()

if stepIdentifier == "TextChoiceQuestionStep" {

var questionDefault = ORKChoiceQuestionResult(identifier: stepIdentifier)

questionDefault.choiceAnswers?.append("choice_2")

stepResults.append(questionDefault)

}

var defaults = ORKStepResult(stepIdentifier: stepIdentifier, results: stepResults)

return defaults
}

最佳答案

choiceAnswers 数组是 nil 吗?当您执行 questionDefault.choiceAnswers?.append 时,choiceAnswers 可能是 nil,因此这可能什么都不做。

改为执行 questionDefault.choiceAnswers = ["choice_2"]

关于ios - TextChoiceQuestion 的 ResearchKit stepResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30649369/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com