- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在处理我的第一个 researchkit 项目时,我需要将 Researchkit 调查的结果序列化为 json。我需要此 json 数据将调查答案发送回服务器。要序列化 ORKResult 对象,建议使用函数 ORKESerializer.JSONDataForObject(taskResult)。此函数会将自定义对象转换为适当的有效 json 对象。 ORKESerializer 实际上不是 Researchkit 的一部分,但它包含在 GitHub 上名为 ORKTest 的测试应用程序中。下面是执行此操作的代码。
extension ViewController : ORKTaskViewControllerDelegate {
func taskViewController(taskViewController: ORKTaskViewController, didFinishWithReason reason: ORKTaskViewControllerFinishReason, error: NSError?) {
switch reason {
case .Completed:
let taskResult = taskViewController.result
let jsonData = try! ORKESerializer.JSONDataForObject(taskResult)
if let jsonString = NSString(data: jsonData, encoding: NSUTF8StringEncoding) {
print(jsonString)
}
break
case .Failed, .Discarded, .Saved:
break
}
//Handle results with taskViewController.result
taskViewController.dismissViewControllerAnimated(true, completion: nil)
}
现在这段代码在模拟器中运行时运行良好。但是在尝试为 ios 设备构建时出现错误。我已将 ORKESerializer.h 和 .m 文件添加到我的 swift 项目中,并在桥接 header 中导入了 .h。下面是它在编译时抛出的错误。
{
体系结构 armv7 的 undefined symbol :
“_OBJC_CLASS_$_ORKLocation”,引用自:
ORKESerialization.o 中的 objc-class-ref
“_OBJC_CLASS_$_ORKConfirmTextAnswerFormat”,引用自:
ORKESerialization.o 中的 objc-class-ref
ld: 未找到体系结构 armv7 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
}
有人知道如何解决这个问题吗?
最佳答案
根据这个Link此问题已修复并与 Github 中的稳定版本合并。
关于ios - ORKESerializer Researchkit 测试类在为 iOS 设备构建时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37215609/
我正在开发我的第一个 ResearchKit 应用程序。我一直在看this video .其中一项对我有帮助的技术是将调查结果序列化为 JSON。视频中使用的方法是ORKESerializer.JSO
在处理我的第一个 researchkit 项目时,我需要将 Researchkit 调查的结果序列化为 json。我需要此 json 数据将调查答案发送回服务器。要序列化 ORKResult 对象
过去几周我一直在开发 ResearchKit 应用程序。当我尝试将我的调查数据转换为 JSON 时遇到了一些错误。我添加了一些序列化代码,当我尝试运行时出现了这两个错误。请查看以下屏幕截图以获取更多信
我是一名优秀的程序员,十分优秀!