Swift ResearchKit 条件 ORKOrderedTask
Posted
技术标签:
【中文标题】Swift ResearchKit 条件 ORKOrderedTask【英文标题】:Swift ResearchKit Conditional ORKOrderedTask 【发布时间】:2015-09-18 18:05:23 【问题描述】:我目前正在开发一个基于 ResearchKit 的 swift 医学研究应用程序,ResearchKit 是一个基于 Objective-C 的框架。我正在尝试创建一个有条件的 ORKOrderedTask,例如:https://gist.github.com/mattio/9126ecc4f08b9f0497d9 基本上,它说如果上一个问题的答案是肯定的,那么显示下一个问题,如果不是,跳过它。我可以在 Objective-c 中找到它的代码,但我无法将其转换为 swift。
【问题讨论】:
在此处粘贴而不是链接您的代码,因为将来链接可能会中断。 【参考方案1】:最近合并的 ORKNavigableOrderedTask
通过使用 NSPredicates
来检查以前或正在进行的任务结果来提供确切的功能。
在RKNavigableTaskExample repository 中,您可以找到一个关于如何使用该类的小型独立示例。该示例是用 Objective-C 编写的,但应该很容易从 Swift 调用相同的 API。
【讨论】:
以上是关于Swift ResearchKit 条件 ORKOrderedTask的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 8.3.3 中的 iOS Swift Researchkit 谓词问题
ViewController 中的 Swift 错误“使用未声明的类型”