/ 多次元NSMutableArrayからより単純な配列へのデータの抽出 - 客観的 - c、ios、c、cocoa-touch、nsmutablearray

多次元NSMutableArrayからより単純な配列にデータを抽出する - objective-c、ios、c、cocoa-touch、nsmutablearray

私はiOSを学んでいますが、多次元からデータを抽出する問題があります NSMutableArray、私はいろいろな解決策を見ましたが、まだ解決策を見つけていません。

を持っています NSMutableArray 好きな

{
"service_0" = {
"name" = "name1";
"description" = "description1";
};
"service_2" = {
"name" = "name2";
"description" = "description2";
};
Etc...
}

新しいデータに抽出したい NSMutableArray (または NSArray=などのテキストラベルで使用するために次の出力を取得します。 [myArray objectAtIndex:indexPath.row]

(
name1,
name2,
Etc...
)

最善の解決策は何でしょうか。ありがとう

回答:

回答№1は1

質問とは異なり、それが辞書の配列であると仮定すると...

NSArray *newArray = [oldArray valueForKeypath:@"name"];

あなたはそれを変更可能にすることができます mutableCopy、 ご希望の場合。