问题标签 [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.
ios - ResearchKit 步行任务未返回心率数据
我正在做我的第一个 ResearchKit 项目。我正在尝试通过苹果的 HealthKit 获取心率数据。我正在手机上测试该程序,并且我有带有健康数据的 Apple Watch,它应该可用。步行任务成功启动和完成,我能够解析结果文件。但我发现结果文件仅包含物理传感器数据(加速度计和陀螺仪),而不包含任何健康数据。
让我有点担心的是,当步行任务开始时,我在控制台输出上看到了这两个警告:
好像_block_invole Health access
也不_block_invoke Pedometer access
是很好。
这是我用来授权健康数据的代码:
为了实现步行任务,我使用了这段代码,非常简单:
只是想知道是否有人知道我是否遗漏了什么。该程序似乎运行正确并返回结果,但结果不包含我正在寻找的健康数据。
ios - ResearchKit:验证电子邮件
我正在尝试创建一个表单步骤,其中一个表单步骤项是电子邮件输入。为此,我想针对某些域验证电子邮件,即
@gmail.com、@icloud.com、@me.com
我可以看到我们有一个电子邮件回复格式,格式如下:
但是,我在这种类型中看不到任何允许我应用验证正则表达式的地方。调查一下,我看到我们有以下内容
我想这是我最好的选择?如果是这样,有没有人知道一个正则表达式(我的正则表达式不是最好的!)可以处理上述 3 个域?
我有这样的东西......(不是我所知道的最伟大的!)
[A-Z0-9a-z._%+-]+@gmail.com
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)
}
有谁知道如何解决这一问题?
ios - 无法通过标识符从 ConsentDocument 中获取结果。研究套件
这是我想要做的:使用来自ConsentDocument的结果,使用步骤标识符在 ViewController 中查看它。但签名始终为零。那么,我怎样才能从同意文件中获得名字和姓氏呢?
在这里,我正在创建步骤,其中用户给了我 givenName(名字)和 familyName(姓氏)。此步骤名为reviewConsentStep。
}
ios - ibc++abi.dylib:以 NSException 类型的未捕获异常终止。再次:(
我知道这个问题被问了很多次,我阅读了答案,但仍然无法解决我的问题。所以,这里是SurveyTask 类。
在视图控制器中:
当我构建并运行我的项目并推动调查时,它开始了(!),我看到了调查的第一步,但是当我点击“开始”时,它在findName函数的条件下停止(我添加了一个图像以更好地显示它停止的位置http ://upload.akusherstvo.ru/image1020309.png):
你是对的,@conarch,一个我试图访问的数组真的是空的。但我不明白为什么它是空的。我想做一个“依赖”调查(上一个问题的答案决定了下一个问题)。为此,我需要得到问题的结果。
ios - Apple Healthkit 是否存储了开发人员可以检索的唯一标识符 (UUID)?
是否有像 UUID 这样附加到 Apple HealthKit、ResearchKit 或 CareKit 实例的唯一标识符,可以让开发人员知道同一个用户是否有多个 iPhone?有什么东西可以将用户 healthKit 链接到他们的 iCloud 帐户吗?
ios - 如何自定义 Apple CareKit?
CareKit 中有 Care Card 和 Symptom tracker。我不明白如何自定义 Carecardviewcontroller 和 Symmetrytrackerviewcontroller。我不想使用这些视图控制器,但对使用这些视图控制器的组件感兴趣。没有明确的文档来探索这一点。
(来源:carekit.org)
ios - Researchkit:如何从 UIWebView 手动切换到下一步
我想实现我自己的 ResearchKit 步骤,包括一个 WebView,其中一个按钮可以切换到下一步。
因此是否可以
1)手动启动切换到下一步?
2)操纵结果,从我的WebView接收一些数据?
到目前为止,出于学习目的,我创建了以下内容,包括我自己的 ActiveStep: