Ich lerne iOS, habe aber ein Problem damit, Daten aus einem mehrdimensionalen Bereich zu extrahieren NSMutableArray
Ich 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 № 1Angenommen, 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.