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

ios - ResearchKit 步行任务未返回心率数据

我正在做我的第一个 ResearchKit 项目。我正在尝试通过苹果的 HealthKit 获取心率数据。我正在手机上测试该程序,并且我有带有健康数据的 Apple Watch,它应该可用。步行任务成功启动和完成,我能够解析结果文件。但我发现结果文件仅包含物理传感器数据(加速度计和陀螺仪),而不包含任何健康数据。

让我有点担心的是,当步行任务开始时,我在控制台输出上看到了这两个警告:

好像_block_invole Health access也不_block_invoke Pedometer access是很好。

这是我用来授权健康数据的代码:

为了实现步行任务,我使用了这段代码,非常简单:

只是想知道是否有人知道我是否遗漏了什么。该程序似乎运行正确并返回结果,但结果不包含我正在寻找的健康数据。

仅供参考,我在 iphone 设置中附上了我的应用程序的健康权限的屏幕截图: 在此处输入图像描述

0 投票
1 回答
173 浏览

xcode - 使用 ORKESerializer 时架构 x86_64 的未定义符号

在过去的几周里,我一直在开发一个 ResearchKit 应用程序。当我尝试将调查数据转换为 JSON 时遇到了一些错误。我添加了一些序列化代码,当我尝试运行时,我得到了这两个错误。请查看以下屏幕截图以获取更多信息。

在此处输入图像描述

我曾尝试更改构建设置中的架构,但无济于事。我该如何解决?ORKESerializer 代码:

我的桥接头代码:

我的架构/有效架构:

0 投票
1 回答
315 浏览

ios - ResearchKit - 如何去除折线图上的背景

大家早上好

我正在使用 ResearchKit 默认图表来显示 HealthKit 中记录的一些步骤。这一切都非常有效,我现在处于图表样式的阶段。

我无法做的一件事是摆脱应用于每个范围点的较浅背景。我附上了演示 ORKCatalog 图表的屏幕截图 - 请参阅折线图单元格(忽略灰线 - 我知道如何摆脱它:))

代码方面(这可能不是那么有用)我有以下步骤,其中 stepsChart 是我的ORKLineGraphChartView ...

任何其他信息请大声疾呼,我会尽力改善问题/信息:)

在此处输入图像描述

0 投票
1 回答
127 浏览

ios - ResearchKit:验证电子邮件

我正在尝试创建一个表单步骤,其中一个表单步骤项是电子邮件输入。为此,我想针对某些域验证电子邮件,即

@gmail.com、@icloud.com、@me.com

我可以看到我们有一个电子邮件回复格式,格式如下:

但是,我在这种类型中看不到任何允许我应用验证正则表达式的地方。调查一下,我看到我们有以下内容

我想这是我最好的选择?如果是这样,有没有人知道一个正则表达式(我的正则表达式不是最好的!)可以处理上述 3 个域?

我有这样的东西......(不是我所知道的最伟大的!)

[A-Z0-9a-z._%+-]+@gmail.com

0 投票
1 回答
244 浏览

ios - ORKESerializer Researchkit 测试类在为 iOS 设备构建时出错

在我的第一个 researchkit 项目工作时,我需要将 Researchkit 调查的结果序列化为 json。我需要此 json 数据将调查答案发送回服务器。要序列化 ​​ORKResult 对象,建议使用函数 ORKESerializer.JSONDataForObject(taskResult)。此函数会将自定义对象转换为正确的有效 json 对象。ORKESerializer 实际上并不是 Researchkit 的一部分,但它包含在一个测试应用程序中,名为 ORKTest,它位于 GitHub 上。下面是执行此操作的代码。

现在,这段代码在模拟器中运行时运行良好。但是在尝试为 ios 设备构建时出现错误。我已将 ORKESerializer.h 和 .m 文件添加到我的 swift 项目中,并且还在桥接头中导入了 .h。以下是编译时抛出的错误。

{ Undefined symbols for architecture armv7: "_OBJC_CLASS_$_ORKLocation", referenced from: objc-class-ref in ORKESerialization.o "_OBJC_CLASS_$_ORKConfirmTextAnswerFormat", referenced from: objc-class-ref in ORKESerialization.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) }

附上错误图片

有谁知道如何解决这一问题?

0 投票
0 回答
129 浏览

ios - 无法通过标识符从 ConsentDocument 中获取结果。研究套件

这是我想要做的:使用来自ConsentDocument的结果,使用步骤标识符在 ViewController 中查看它。但签名始终为零。那么,我怎样才能从同意文件中获得名字和姓氏呢?

在这里,我正在创建步骤,其中用户给了我 givenName(名字)和 familyName(姓氏)。此步骤名为reviewConsentStep

}

0 投票
0 回答
162 浏览

ios - ibc++abi.dylib:以 NSException 类型的未捕获异常终止。再次:(

我知道这个问题被问了很多次,我阅读了答案,但仍然无法解决我的问题。所以,这里是SurveyTask 类

视图控制器中

当我构建并运行我的项目并推动调查时,它开始了(!),我看到了调查的第一步,但是当我点击“开始”时,它在findName函数的条件下停止(我添加了一个图像以更好地显示它停止的位置http ://upload.akusherstvo.ru/image1020309.png):

你是对的,@conarch,一个我试图访问的数组真的是空的。但我不明白为什么它是空的。我想做一个“依赖”调查(上一个问题的答案决定了下一个问题)。为此,我需要得到问题的结果。

0 投票
1 回答
372 浏览

ios - Apple Healthkit 是否存储了开发人员可以检索的唯一标识符 (UUID)?

是否有像 UUID 这样附加到 Apple HealthKit、ResearchKit 或 CareKit 实例的唯一标识符,可以让开发人员知道同一个用户是否有多个 iPhone?有什么东西可以将用户 healthKit 链接到他们的 iCloud 帐户吗?

0 投票
2 回答
885 浏览

ios - 如何自定义 Apple CareKit?

CareKit 中有 Care Card 和 Symptom tracker。我不明白如何自定义 Carecardviewcontroller 和 Symmetrytrackerviewcontroller。我不想使用这些视图控制器,但对使用这些视图控制器的组件感兴趣。没有明确的文档来探索这一点。

1
(来源:carekit.org

0 投票
1 回答
403 浏览

ios - Researchkit:如何从 UIWebView 手动切换到下一步

我想实现我自己的 ResearchKit 步骤,包括一个 WebView,其中一个按钮可以切换到下一步。

因此是否可以

1)手动启动切换到下一步?

2)操纵结果,从我的WebView接收一些数据?

到目前为止,出于学习目的,我创建了以下内容,包括我自己的 ActiveStep: