问题标签 [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 回答
259 浏览

ios - 如何在 ResearchKit 中配置具有多个 ORKAudioSteps 的 ORKOrderedTask?

在过去的几天里,我一直在抨击一个问题。这是我要完成的工作:

我想展示一个由多个 AudioSteps 组成的 ORKOrderedTask,每个步骤都显示一个用户将背诵的句子。当然,ORKOrderedTask.audioTask 很棒,但是这个预配置的任务只给出一个音频提示。我希望用户能够记录一个句子,点击下一个,记录下一个,点击下一个等。

我遇到的问题:当我尝试使用多个 ORKAudioSteps 实现我自己的 OrderedTask 时,无论我做什么,该步骤总是报告“太大声”,波形显示全红条。

相关代码:

(Sentences 只是一个句子提示字符串的数组)

我的想法:我怀疑这个错误与我处理记录配置或输出目录的方式有关。输出目录被分配在这个 OrderedTask 被赋予的 ViewController 中。我在 ORKOrderedTask.m 中使用了 ORKOrderedTask.audioTask 作为构建 ORKAudioStep 的参考,但显然我正在做一些让 Recorder 不开心的事情。

谢谢你的时间。

0 投票
0 回答
70 浏览

ios - 如何访问 ResearchKit 同意书的 textFields?

当您创建一个ORKConsentSignature对象并将其添加到 中时ORKConsentReviewStep,ResearchKit 会自动显示一个要求输入名字和姓氏的视图。

在此处输入图像描述 有没有办法获取对这两个文本字段的访问权限?基本上我想为inputaccessoryview这些文本字段添加一些自定义,因此我需要能够引用它们。谢谢!

0 投票
1 回答
147 浏览

ios - swift中的Apple CareKit症状代码不会将数据保存到CareStore

以下代码部分工作。它显示问题的步骤和形式。用户能够输入数据,但是当用户单击完成时,什么都没有保存到护理商店并且显示没有更新。任何想法?

0 投票
1 回答
85 浏览

ios - 我遇到了 ORKResultPredicate 的 predicateForConsent 函数的问题

当我点击同意按钮时,它应该进入同意完成步骤,但它进入同意不同意步骤。请问谁能指出是什么问题?

0 投票
1 回答
54 浏览

ios - 我在研究套件中使用定时步行测试时出错

我在一个也使用 carekit 的应用程序中使用了来自 researchkit 测试的定时步行。但是,我不知道为什么会收到此错误。任何帮助将不胜感激。这就是我到目前为止所拥有的。(错误状态使用未解析的标识符)

0 投票
0 回答
98 浏览

ios - 如何使用过去步骤中的计算值来确定下一步

我正在开发一个基于 ResearcKit 的调查应用程序,我需要根据最后五个步骤的结果的总和来确定下一步。这是我第一次使用 swift 编程,距离我做 OOP 已经有一段时间了,而且我一直在犯新手错误。反正:

在这五个步骤中,用户从三个最适合她情况的句子中选择一个。这些选择中的每一个都会产生一个答案值(0、1 或 2)

如果答案值的总和 <= 5,则下一步是完成步骤(无需担心),如果总和 > 5,他们将获得一个完成步骤,其中包含有关采取哪些步骤寻求帮助的提示。

一段简化的代码(总结起来只有两个步骤)显示了我的问题所在 - 似乎我在那里做了一些愚蠢的事情。Google 在我的调查的所有其他谓词方面帮助了我很多,主要是 NSCompundPredicate,但是将其重写为我可以使用的情况,这似乎是一个看似简单的问题的(非常)漫长的道路。

任何帮助是极大的赞赏。

0 投票
0 回答
60 浏览

ios - ResearchKit : 在 iOS 应用程序中离线使用

我已经阅读了本教程http://researchkit.org/blog.htmlhttps://www.raywenderlich.com/104575/researchkit-tutorial-with-swift

在我的应用程序中,我不想使用任何服务器,只保留设备应用程序(计划使用 coredata 存储数据)。此外,如果我将数据存储在 coredata 中,那么我该如何维护医疗数据的 HIPAA 标准?

但我不清楚如何设计这个架构。请帮帮我。

我想为患者和研究人员两个角色创建数据。

请通过指导如何开始帮助我。

0 投票
1 回答
68 浏览

ios - CareKit/ResearchKit NSInvalidArgumentException

尝试返回 ORKOrderedTask.timedWalk 时出现以下错误

代码:

错误:“NSInvalidArgumentException”,原因:“定时步行距离必须大于或等于 1 米且小于或等于 10000 米。”

突出显示的错误图像:

在此处输入图像描述

0 投票
2 回答
316 浏览

ios - 'my_app.app/ResearchKit/ResearchKit/Info.plist' 的捆绑包不包含捆绑包可执行文件

更新 XCode 版本:8.2 iOS 目标:9

希望有人可以向我指出这不是错误。非常简单,我提取了最新的稳定版本的 researckKit,并将 .xcodeproj 文件放入我的新 iOS 项目中,添加了嵌入式二进制文件。我创建了几个在模拟器中看起来不错的步骤。我的应用程序构建良好,甚至存档也验证正常。上传到应用商店很好,但随后我收到来自应用商店的电子邮件,其中 6 个条目看起来都差不多,对于Info.plistReserachKit 框架内的 6 个不同文件:

意外的 CFBundleExecutable 键 - 'my_app.app/ResearchKit/ResearchKit/Info.plist' 中的包不包含包可执行文件。如果此包故意不包含可执行文件,请考虑从其 Info.plist 中删除 CFBundleExecutable 键并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以获取更新以解决此问题。

在 Stack Overflow 上找到了很多答案,许多人同意执行错误消息中的建议:只需从 .plist 文件中删除 CFBundleExecutable Key 即可。我试过了,但是我的存档甚至不会验证以下错误:

iTunes Store 操作失败。无效的捆绑结构 - 不允许使用二进制文件“my_app.app/Frameworks/ResearchKit.framework/ResearchKit”。除了受支持的捆绑包的 CFBundleExecutable 之外,您的应用程序不能包含独立的可执行文件或库。有关 iOS 应用程序包结构的信息,请参阅https://developer.apple.com/go/?id=bundle-structure上的包编程指南 。

** 更新 **

当然,我从 github 为这个项目提取了一个新版本的 ResearchKit 框架。因此,我只是尝试了最近在应用商店上成功部署的另一个 Xcode 项目的 ResearchKit 版本的副本,我认为它是否适用于该应用程序,它应该适用于该应用程序。但是,唉,我从 App Store 收到关于 Unexpected CFBundleExecutable Key 的相同电子邮件错误。

这又是一个苹果支持的免费框架。在我遵循的 github 页面上有关于如何使用它的简单说明。我之前用过,最近用这个框架提交了一个应用,没有问题,目前正在Test Flight Beta测试中。我还在GitHub 项目页面上提交了一个问题

0 投票
1 回答
57 浏览

ios - 我们可以将 ResearchKit 和 CareKit 项目合并为一个项目吗?

我想将 Research Kit 开源示例合并到 Carekit 开源示例中。在单个项目中执行此操作的可能方法是什么?这可能吗??