我目前正在开发一款基于ResearchKit的医学研究应用程序,该应用程序是一个基于objective-c的框架。我正在尝试创建一个有条件的ORKOrderedTask,如:https://gist.github.com/mattio/9126ecc4f08b9f0497d9基本上,它说如果上一个问题的答案是肯定的,那么显示下一个问题,如果不是,跳过它。我可以在objective-c中找到它的代码,但我很难将它转换为swift。
最近合并的ORKNavigableOrderedTask
通过使用NSPredicates
检查以前或正在进行的任务结果来提供确切的功能。
在RKNavigableTaskExample存储库中,您可以找到一个关于如何使用该类的小型自包含示例。这个例子是用Objective-C编写的,但从Swift调用相同的API应该很容易。