2

API エンドポイントからこの応答を取得しているとします。

{ "tags": [1, 5, 9] }

さて、配列ではなく、オブジェクトにビットマスクとして保存したいと思い"tags"ます(何らかの理由で...これは不自然な例です)。私はこのようなことをしたい:

[whateverMapping addAttributeMapping:@"tags"
             withTransformationBlock:^NSNumber *(NSArray *tags) { ... }];

しかし、私はドキュメントを行ったり来たりしましたが、これを実行する標準的な方法が何であるかを見つけることができません.

私の現在の(くだらない)回避策は、 (およびシリアル化のための対応するゲッター)のRestKitTransformersようなメソッドを実装するカテゴリを呼び出してsetTagsRK:、RestKitがこの変換が行われていることを賢明にしないようにすることです。

これを行う正しい方法は何ですか?

4

0 に答える 0