问题标签 [researchkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
885 浏览

ios - 使用 WKWebView 创建自定义 ORKStep

我对 iOS 开发比较陌生,目前使用 Swift 开发原型 ResearchKit 应用程序。其中一个要求是将 a 嵌入WKWebViewORKTask三个步骤组成的:ORKQuestionStepORKWebViewStepORKCompletionStep。我似乎找不到太多关于如何子类化ORKStepORKStepViewController使用 Swift 创建自定义步骤的信息。有人可以指导我正确的方向如何子类化ORKStepORKStepViewController显示WKWebView使用 Swift 吗?

先感谢您!

0 投票
1 回答
146 浏览

ios - ResearchKit 中的安全文本输入 ORKAnswerFormat

我看到它ORKEmailAnswerFormat最近被添加到 ResearchKit 的 master 分支以验证电子邮件。ORKPasswordAnswerFormat如果有一个也有一个.setSecureTextEntry属性,那就太好了。同时,我尝试使用taskViewController:stepViewControllerWillAppear:委托方法访问视图层次结构ORKFormStep,但我似乎在视图层次结构中找不到任何 UITextField 或类似的东西。如何使用 .textAnswerFormat 格式访问UITextFieldfor ,ORKFormItem以便为该文本字段启用安全文本输入?

先感谢您!

0 投票
1 回答
343 浏览

swift - 如何在 ResearchKit 中制作调查结果的 pdf 文件?

我正在执行此代码并坚持使用调查结果制作 pdf。任何人都可以帮助制作调查任务结果的pdf文件。提前致谢。

}

0 投票
0 回答
376 浏览

ios - Swift - 根据服务器响应动态初始化 ResearchKit 类

ResearchKit 有ORKOrderedTask一个类可以向其中添加指令、调查、活动等步骤。通过类映射,我确定来自服务器的给定响应属于哪一步。我的映射如下

如果我向ORKOrderedTask. 从服务器存储数据的问题步骤结构如下

我将日期从服务器存储到问题组结构中,如下所示

在上面的代码中,answerFormat目前是硬编码的,但可以是以下枚举中的任何答案格式

对于每种答案格式,都会有不同的参数要传递。以下是我将问题步骤添加到ORKOrderedTask的最终代码。

所以我的问题是服务器为每个问题传递给我不同类型的答案格式。如何动态创建AnswerFormat枚举下的每种答案格式的实例?因为ORKBooleanAnswerFormat没有任何参数,另一方面ORKTextChoiceAnswerFormat可以有一个字符串数组作为参数,并且日期答案格式必须提供最大和最小日期等等。

那么我如何管理所有这些并将其归入一个类或函数以使其可用于所有答案格式类?

0 投票
1 回答
169 浏览

ios - Swift:使用对象工厂导致无法识别的选择器

我正在使用Josh Smith 的 ObjectFactory在 Swift 中按名称实例化类。但是我尝试的以下代码导致选择器无法识别。

我传递的类名是ORKTextChoiceAnswerFormat和我需要在 Swift 中实现的结果 Obj C 表达式如下

但是在对象工厂方法中将其视为无法识别的选择器

我在控制台中收到此错误

我哪里错了?

0 投票
1 回答
563 浏览

ios - 我可以在没有 HealthKit 的情况下使用 ResearchKit 吗?

这不一定是代码问题,而更多的是对 Apple 围绕ResearchKitHealthKit的隐私政策的限制和/或限制和/或理解。

我是否必须使用HealthKit才能使用ResearchKit(我基于代码的假设是否定的)?我喜欢ResearchKit的调查部分,但不确定我是否会使用HealthKit来存储数据(与下一个问题相关)。

另外,我看到HealthKit对数据共享有严格的限制,但我的理解是它仅适用于通过HealthKit获得的数据,不一定是应用程序本身通过HealthKit存储的数据。数据共享隐私政策是否仅适用于其他应用收集的数据?

如果有人有ResearchKit经验,我很想听听您的观点或获得有关此方面的一些文档的指导。

0 投票
1 回答
188 浏览

ios - 使用 Apple 的 ResearchKit 时如何为选择器设置默认值?

我正在尝试使用答案格式 ORKValuePickerAnswerFormat 从一长串选择中进行选择,但我愿意使用不同的答案格式。

0 投票
1 回答
1088 浏览

ios - 研究套件定制

我想自定义调查的外观。准确地说,我想:

  1. 像在任何其他 ViewController 上一样设置背景图像

演示代码:

  1. 甚至可以自定义导航栏的 tintColor (整个应用程序颜色为白色,因为背景很暗,但在调查时默认为白色背景,状态栏和导航控制器中的白色字母不可见(例如取消按钮)。

  2. 由于某些问题使用 tableview 进行响应,我可以自定义使其单元格透明且文本为白色吗?

我没有像iOS 研究工具包调查 (swift)中建议的那样执行此操作

由于某些声誉限制,我无法在此处发布回复,因此我不得不在这里寻求更多帮助。

我非常感谢任何提示、提示、示例、演示或代码。如果可能的话,最好使用 Swift。

谢谢!

0 投票
1 回答
54 浏览

ios - Researchkit 限制多项选择

我有以下场景:用户有 10 个选项,只能选择两个。现在,在 HTML 中,使用javascript很容易将用户的选择限制为两个,但是在 ResearchKit 多选中是否有办法做到这一点?

如果您能给我任何提示、提示或演示代码(最好是 Swift 代码),我将不胜感激。

谢谢!

0 投票
0 回答
23 浏览

ios - 为临时分发创建包时出现链接器错误

我想为“临时”分发创建我的应用程序版本。但是当我尝试编译一个版本来分发时,我得到一个链接器错误(我无法发布截图,因为我需要至少 10 的声誉,所以我包含了一个 Dropbox 链接:https ://www.dropbox.com/s/ 7ntqs9qaesmz3n9/Schermafdruk%202015-10-04%2017.30.08.png?dl=0 )。

我已经在多个网站上阅读了可能的解决方案(清理项目、从头开始项目等),但我一直收到同样的错误。令我困惑的是,当我将它直接放在我自己的 iPhone 上时,它是如何正确编译和链接的,但是当我尝试打包分发时会产生这个错误?

谁能指出我正确的方向?

一些一般信息:使用 X-code v7 和 Researchkit v 1.2 在 Swift 中创建