0

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

在此处输入图像描述

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

let decodedData = try ORKESerializer.JSONDataForObject(data)

print("decoded data: \(decodedData)")

if let jsonString = NSString(data: decodedData, encoding: NSUTF8StringEncoding) {

      print(jsonString)

}

我的桥接头代码:

#import "ORKESerialization.h"

我的架构/有效架构:

$(ARCHS_STANDARD)
x86_64
4

1 回答 1

2

看起来默认情况下,ORKESerializer 类不是 ResearchKit 框架的一部分。(请参阅此评论。)但是,它可能包含在测试中。

要在您的应用程序中使用它,需要编译/链接代码,因此您需要将 ORKESerialization.m 添加到您的目标之一。

于 2016-04-27T05:22:23.977 回答