0

この配列のすべての要素が辞書であり、すべての辞書にはいくつかの配列があります。

そのようなものです

[ { [ ] }, { [ ] } ]

これは、サーバーの応答から取得したスキーマです。

これが私の問題です。私が得たものを変更しようとすると

[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object

では、これに最適なアプローチは何ですか? すべてのアイテムをループして変更可能にする必要がありますか? または他の方法はありますか?method を呼び出すとmutable copy、外側のレイヤーが可変に変換されるだけだからです。

どんな助けでも大歓迎です..

4

1 に答える 1

0

TouchJSONライブラリには、JSON 入力から変更可能なコンテナーを作成するオプションがあります。

TouchJSON の CJSONDeserializer オブジェクトをセットアップして可変出力を作成する方法の例については、stackoverflow でこの回答を確認してください。

于 2012-07-12T07:17:21.953 に答える