/ / Extrahieren von Daten aus mehrdimensionalem NSMutableArray in ein einfacheres Array - object-c, ios, c, cocoa-touch, nsmutablearray

Extrahieren von Daten aus multidimensionalem NSMutableArray in ein einfacheres Array - objective-c, ios, c, Kakaotouch, nsmutablearray

Ich lerne iOS, habe aber ein Problem damit, Daten aus einem mehrdimensionalen Bereich zu extrahieren NSMutableArrayIch habe mir verschiedene Lösungen angesehen, aber noch keine gefunden.

ich habe ein NSMutableArray mögen

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

Ich möchte Daten in ein neues extrahieren NSMutableArray (oder NSArray), um die folgende Ausgabe zur Verwendung in Textbeschriftungen wie = zu erhalten [myArray objectAtIndex:indexPath.row]

(
name1,
name2,
Etc...
)

Was wäre die beste Lösung? Vielen Dank

Antworten:

1 für die Antwort № 1

Angenommen, dies ist ein Array von Wörterbüchern, anders als in der Frage

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

Sie können es mit veränderlich machen mutableCopy, wenn Sie wünschen.