0

配列内にNSArray多くの辞書があります。これらすべての辞書の値を単一の辞書に入れたい

jewels array (
    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
},
    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
},
    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    neckAccObj = "<AccessoriesObject: 0x7f7d8c0>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
}

)

このような出力が欲しい

    {
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
    headAccObi = "<AccessoriesObject: 0x7f7da00>";
    neckAccObj = "<AccessoriesObject: 0x7f7d8c0>";
    noseAccObj = "<AccessoriesObject: 0x7f84e40>";
}

どうすればこれを達成できますか?

4

1 に答える 1

0

同じキーが複数回使用されているため、説明した構造を正確に作成することはできません。でオブジェクトを追加するとsetObject:forKey:、キーが重複している場合に既存のオブジェクトが置き換えられます。headAccObi繰り返しがある場所など、キーごとに辞書にオブジェクトの配列を格納する必要があります。

于 2012-07-26T12:08:10.823 に答える