0

ここ数週間、私は ResearchKit アプリを開発してきました。調査データを JSON に変換しようとすると、いくつかのエラーが発生しました。いくつかのシリアル化コードを追加しました。実行しようとすると、これら 2 つのエラーが発生します。詳細については、以下のスクリーンショットをご覧ください。

ここに画像の説明を入力

ビルド設定でアーキテクチャを変更しようとしましたが、役に立ちませんでした。これを修正するにはどうすればよいですか? 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 をターゲットの 1 つに追加する必要があります。

于 2016-04-27T05:22:23.977 に答える