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

ios - 升级到 xcode 8.3 Apple ResearhKit 后弹出错误“Redefinition of module 'Research Kit'

升级到 xcode 8.3 并尝试重新编译我的 ios 应用程序。Apple ResearchKit module.modulemap 弹出错误。错误消息是“词汇或预处理器问题”和“模块'ResearchKit'的重新定义。知道吗?

0 投票
0 回答
141 浏览

ios - ResearchKit - 如何在调查运行时跳过或向调查添加新问题?

如果用户回答 2 个或更多“是”,我应该问三个问题。该调查目前有 12 个问题,如果用户对两个或更多问题的回答是肯定的,那么我想添加 3 个额外的问题。(或者我总是将 3 个额外的问题添加到我的 ORKOrderedTask 中,然后我会跳过最后 3 个问题,因为用户没有对 2 个或更多问题回答“是”)。

我一直在玩“taskViewController didChange”,它可以让我检查当前问题的当前答案是“是”还是“否”。如果答案是“是”,我有一个计数器会不断增加。

现在,如果计数器达到 2,我只需要添加 3 个新问题。(或者如果计数器从未达到 2,则跳过最后 3 个问题。)

解决方案

无需修改当前调查,只需在第一次调查完成后立即创建新调查更容易。对我来说,我只需要检查用户回答“是”的次数。因此,我在“didFinish”(调查完成时执行的函数)中使用了这段代码来检查我的答案:

然后,你对答案做你需要做的事情,然后你打电话:

let viewController = self.storyboard?.instantiateViewController(withIdentifier: "IdentifierInYourStoryboard") taskViewController.present(viewController, animated: true, completion: nil)

或者制作一个转场或任何你想使用的过渡方法。我使用了故事板。

0 投票
1 回答
160 浏览

ios - Apple ResearchKit 导致缺少 Info.plist 键

我正在使用Apple 的ResearchKit做一个项目,我的应用程序正在使用它作为框架。我已经将它导入到我当前项目的同一个文件夹中,并且所有构建和运行都很好。具体来说,我已将框架添加到 3 个位置。

  1. 嵌入式二进制文件
  2. 链接的框架和库

在此处输入图像描述

作为链接框架的正常过程,它应该可以正常工作。当我将应用程序提交给 Apple 时,我最终收到了 Apple Developer 的这封电子邮件,我认为问题出在 ResearchKit info.plist 本身。如果有人遇到同样的问题,那么分享如何解决问题会很棒。我的应用没有向用户询问 NSMotionUsageDescription、NSMicrophoneUsageDescription、NSHealthUpdateUsageDescription 和 NSHealthShareUsageDescription。我认为这是 ResearchKit 的工作。

在此处输入图像描述

提前谢谢你的帮助!:)

0 投票
1 回答
262 浏览

researchkit - 我收到错误 [类型“视图控制器”不符合协议“ORKTaskViewControllerDelegate”]

我刚刚开始在 Xcode 中使用 swift3,以便利用 Apple.inc 提供的 ResearchKit。虽然我已经完成了 Researchkit Tutorial with Swift: Getting started in Ray Wenderlich 的教程,但我在 ViewController 的扩展方面遇到了麻烦。以下是我的代码。

0 投票
1 回答
1265 浏览

android - android中是否有与Apple的carekit和researchkit等效的框架?

寻找 Apple 的 CareKit 和 ResearchKit for android 的任何替代品。

0 投票
1 回答
75 浏览

researchkit - 如何在 Apple Research Kit 中禁用 Touch ID 提示?

使用 ORKPasscodeStep,输入密码后,我收到“密码已保存”消息,然后出现“请使用 Touch ID 进行身份验证”弹出对话框。有没有办法避免提示输入 Touch ID?

0 投票
1 回答
234 浏览

ios - 如何使用研究工具包构建饼图

嗨,我是 swift 新手,我尝试使用研究工具包应用程序构建饼图。

我参考这个链接写了一些代码

运行我的代码时,它显示错误'类型'ViewController'不符合协议'ORK PieChartView DataSource''

请建议如何解决这个问题。

这是我的代码:

0 投票
0 回答
56 浏览

ios - Import ResearchKit 打破了我对 UnitTests 的构建

我正在尝试在我的 iOS 应用程序(Xcode 8 和 Swift 3)中使用 Research Kit,所以我使用 CocoaPods 安装了它。在此之前,我已经进行了一些单元和 UI 测试。

我可以使用 Research Kit 模块,但是当我尝试运行所有测试时,构建失败。我注意到这仅发生在单元测试中,而不是 UI 测试中。

一些错误是:

  • 在框架“Researchkit.ORKVideoInstructionStep”中包含非模块化标头
  • 在框架“Researchkit.ORKVideoCaptureStep”中包含非模块化标头
  • 重复的接口定义
  • 属性有一个先前的声明

如果我只使用import ResearchKit. 如果我评论导入,则测试成功构建。

我已经尝试过其他解决方案,例如检查文件是否公开并将一些脚本放在 Podfile 的底部,但不能解决我的问题。

编辑:我删除了 ResearchKit 并再次导入它,但直接使用存储库中的 Xcode 文件夹,这次我的单元测试成功构建。

也许这是 Cocoapods 的问题?我做了一些研究,但我仍然无法解决这个问题。也许我只需要使用带有“嵌入式二进制”方法的 ResearchKit。

0 投票
0 回答
56 浏览

ios - 使用 ResearchKit 的 ORKLineGraphChartView 是否可以绘制没有点的图形?

使用 ResearchKit 的 ORKLineGraphChartView 是否可以绘制没有点的图形?

我想画一条线,每个数据点都没有点,有没有办法用 ResearchKit 做到这一点?

0 投票
1 回答
220 浏览

swift - 从字符串中的 ORKQuestionResult 数组中获取 Researchkit 中的结果?

在 ORKStepResult 的数组中找不到将简单答案作为字符串的逻辑或解决方案。它以前使用过这个:

经过一段时间的更新(swift & researchkit),它没有。这条线让我抓狂的是这个:

如果我这样做:

它给了我正确的回应,但在一个数组中: