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 谓词问题

如何在 ResearchKit 上创建个人同意页面?

ViewController 中的 Swift 错误“使用未声明的类型”

将 Swift 框架嵌入到另一个框架 Xcode

无法通过 CocoaPods 安装 ResearchKit(ResearchKit 已经存在)

CareKit 和 ResearchKit 冲突