问题标签 [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 投票
1 回答
427 浏览

ios - 如何在 Swift 2.2 中使用 ResearchKit 禁用自定义活动步骤中的下一个按钮?

我对 ResearchKit 很陌生,我刚刚创建了自己的自定义活动步骤以及视图控制器,我需要在短时间内禁用下一个按钮。我目前不知道如何做到这一点。我发现我可以更改标题,但我不能像使用导航栏中的 cancelButtonItem 那样禁用按钮。例如,要禁用这样的取消按钮

cancelButtonItem.enabled = false

活动步骤中的下一个按钮是否有类似的东西?如果是这样,有人可以给我一个这样的例子吗?

谢谢!

0 投票
1 回答
44 浏览

researchkit - 如何使用 Research Kit 中的 contentURL 来生成在线 PDF 文件?

我一直在研究名为 ORKTest 的研究工具包示例的源代码:

它在 .contentURL 中使用了本地 PDF 文件路径,我想将其替换为在线 PDF url,例如http://examle.com/file/example.pdf

或者

但只有一个空页面(我使用的 url 在浏览器上运行良好,只是一个 pdf 文件)。

请问有人有什么想法吗?

0 投票
0 回答
554 浏览

ios - ResearchKit 可选和条件步骤(调查任务)

当用户在具有谓词导航规则的步骤中单击“跳过”按钮时,如何指定用户将被重定向到的步骤?

现在它重定向到任务的开始。

这是可选步骤:

这是导航规则:

我假设如果我们跳过这一步,我们将被重定向到defaultStepIdentifier,但这里不是这种情况。

如果我们有导航规则,我在文档中没有找到任何关于将 optional 设置为 false 的内容,所以也许有人有关于如何做到这一点的解决方案?

0 投票
0 回答
230 浏览

ios - 归档 ResearchKit 应用程序:获取“ld:未找到架构 arm64 的符号”

我正在研究一些使用 ResearchKit 的原型。当我使用 iP6 或模拟器从 XCode 运行应用程序时,一切都很好。当我尝试归档我的应用程序时出现错误。

我收到以下错误:

我按照这些说明将 ResearchKit 包含到我的项目中。我尝试下载源代码(我正在使用“稳定”分支),将项目拖到我的项目中,构建 RK 框架,然后将其添加为嵌入式二进制文件。主要问题是从ORKQuestionStepCellHolderView继承的自定义类。如果我摆脱了这个自定义类,我的错误就会消失,并且我可以归档我的应用程序。

ORKQuestionStepCellHolderView 在 ORKCustomStepView.h 和 .m 文件中定义。

关于我为什么会遇到这个问题并且只使用这个特定的类(ORKQuestionStepCellHolderView)的任何线索?任何帮助都感激不尽!!

顺便说一句,我使用的是 XCode 7.3.1,我的项目主要使用 Swift。不确定这是否与此事有关,但也许有帮助。

更新 我终于能够通过更新 ResearchKit 代码来归档应用程序:

对此:

我刚刚在这里发布了一个问题,看看这是一个错误还是只是我从错误的角度解决了我的问题。

试图了解 ORK_CLASS_AVAILABLE 是什么,我最终阅读了这个关于符号可见性的链接。

UPDATE & ANSWER YuanZhu-apple在这里向我证实我的方法是正确的,而且这绝对是 ResearchKit 中的一个错误,所以我将发布一个 PR。

0 投票
1 回答
148 浏览

ios - 导航标题未显示在 ResearchKit 中

如何在 Research Kit 中显示 TaskViewController 的标题?我一直在尝试以下方法,但似乎没有出现,尽管可以通过这种方式设置其他属性。

我也试过 taskViewController.title = "TITLE"。

0 投票
1 回答
53 浏览

ios - iOS - 我可以使用开源 ResearchKit 屏幕来制作任意应用程序吗?

我正在尝试创建一个调查式应用程序,该应用程序将从用户那里收集一些信息,然后对其进行处理并提出建议。在以分页布局组装一系列问题方面, ResearchKit似乎非常接近我所需要的。

我查看了苹果应用商店审查指南和项目许可证,但找不到我是否可以任意获取 ResearchKit 的一部分,在其上构建应用并发布。

我可以修改开源 ResearchKit 框架以在其上构建任意类型的应用程序吗?

0 投票
1 回答
65 浏览

researchkit - ResearchKit 错误:转换为 Swift 3 后 ORKPasscodeStep 的“无法添加钥匙串项”

Apple ResearchKit 项目:更新到 XCode 8 并转换为 Swift 3 后,收到错误消息“无法添加钥匙串项。” 对于 ORKPasscodeStep。它是一个框架错误吗?提前致谢!

0 投票
1 回答
3323 浏览

swift - 参数类型“Int”不符合预期类型“NSCoding & NSCopying & NSObjectProtocol”

我是 Swift 新手,正在尝试一些教程来学习和完善我对 Swift 的了解。我在这段代码中偶然发现了我不理解的上述错误。如果你们中的任何人有想法,请在这里解释什么是错的。

我通过 Xcode 提供的建议解决了错误,现在我的代码看起来像

我从answer得到了另一个解决方案。虽然它有效,但我仍然不清楚问题和解决方案。我缺少什么概念。

0 投票
1 回答
100 浏览

ios - 进入后台时保存数据 - ResearchKit

我正在使用研究工具包框架快速开发一个应用程序。当加载 TaskViewController 以在单击取消或完成时显示调查表时,将调用以下函数:

任何人都可以帮助我了解每次应用程序进入后台时如何保存数据。我尝试手动调用 didFinishWithReason 函数,但没有成功。

0 投票
1 回答
230 浏览

ios - 在使用 ResearchKit 创建的调查问卷中显示先前选择的答案

我正在使用研究工具包框架在 Swift 中开发一个应用程序。用户在进行调查时给出的答案被保存在本地数据库中。需要在应用程序中实现一个功能,这样当用户再次开始调查时,他可以查看之前选择的答案。我们可以为创建的 ORKOrderedTask 设置默认选择值吗?

下面是使用的代码片段:

我们可以为选项设置默认选择值吗?